Ghost Kernel

PCI device scanning, introducing 'kernquery' 2016/03/11, 21:55:25

Working on PCI, needed for using the ATA controller. One of the next bigger goals is hard drive support. PCI busses are now being scanned and the kernel stores information for all existing devices for later use.

I added interface named kernquery to the kernel. There are a lot of places in the system where various information from the kernel is needed. Creating a syscall for each one felt too bloaty, so I decided to add a kind of sub-interface that can be extended more easy and isn't that strict. It will be used for loading process information, process lists, get PCI device information and more.

Also implemented a small utility program kern which uses the new kernquery interface to print information. Here's a fancy listing of the PCI devices in the system:

(The little smiley on the bottom right is a bug lol)


Write a comment...
  • Injeree 2023/01/31, 13:12:32

    EGFR is expressed mainly in the corneal epithelial and endothelial cells and less commonly in the corneal stroma <a href=>clomid for bodybuilders</a> This is more likely to happen if the individual is treated during the primary or secondary stage of syphilis

  • Soychor 2023/01/27, 09:52:22

    Take advantage of the longer days by waking up early and getting some exercise in the morning while the temperatures are still mild <a href=>clomid dose for twins</a> During this period, they kept starving us until we were very hungry, and then they gave us a small amount of food, let them snatch, kill each other, and have no feelings at all

  • Fluppydut 2023/01/26, 09:45:39

    J Cell Biochem 119 3 2929 2938 <a href=>buy generic cialis online safely</a> Hemodynamic Screening in Anesthetized Rats

  • Unjurnfub 2022/11/09, 03:10:21

    <a href=>tamoxifen side effects weight gain</a> viagra cipro and flagyl Food costs are too high

  • flineft 2022/10/27, 20:12:30

    have demonstrated that modulating the exogenous signaling cascade, known as KrГјppel like factor 11 KLF 11, induces the activation of STAT3 by binding to its transmembrane receptor KLF 11R, while miR 30d regulates breast cancer cell migration and invasion 47 <a href=>stromectol canada</a> I have been trying to research iodine and there is so much conflicting info

  • Scopype 2022/10/12, 04:14:03

    Aspen Police Department officials said <a href=>buy cialis uk</a> 2010; 123 12 Suppl 1 e16 23

  • Eramymn 2022/10/06, 13:46:25

    A review of SAMe in major depression found limited evidence of efficacy to support its use as a monotherapy or as augmentation with other antidepressants; the authors were optimistic, but recognized that studies were of insufficient methodological quality <a href=>torsemide vs lasix</a> Banks lent like there was no tomorrow, especially to each other

  • Vemmootte 2022/09/12, 14:44:26

    <a href=>hcg clomid and nolvadex pct</a>

  • Ayan Agrawal 2016/03/22, 07:08:46

    That table looks awesome. That little smiley :D lol

    • Max 2016/03/22, 15:30:45

      Thanks haha! :D I fixed that smiley, it was a bug in the stdio buffering :P