Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Thanks. With some modification I get the same bochs output. But I have somme differncies: I have not been able to display the DMA commands into bochs output and I don't have the
I suspect others problems too. Did you do something specific to configure the disk ? or configure the controller pci space ? Personnaly, I just read the pci configuration space, then I try to detect - for each controller - the two disks. Finally I set an interrupt handler and I unmask the IRQ 14 and 2 (slave PIC).
solarius wrote:Thanks. With some modification I get the same bochs output. But I have somme differncies: I have not been able to display the DMA commands into bochs output and I don't have the
solarius wrote:I suspect others problems too. Did you do something specific to configure the disk ? or configure the controller pci space ? Personnaly, I just read the pci configuration space, then I try to detect - for each controller - the two disks. Finally I set an interrupt handler and I unmask the IRQ 14 and 2 (slave PIC).
No, I don't perform any configuration at all.
But I guess, you will get a hint on whats wrong by enabling the debugging-output of bochs
Gaidheal wrote:INT 0 is on the NMI, isn't it? Pretty sure you can't, by definition, really mask that. You certainly can mask 14.
The NMI is the NMI. It is routed differently (For systems using the legacy PIC anyway). It is generally either wired to the BSP's LINT0/1 pin, or to an IOAPIC pin.