Page 1 of 1

ATA/ATAPI doesn't work (was: ELF Bootloader)

Posted: Sun Nov 18, 2012 5:35 am
by SparrowOS
I just discovered I have bigger problems than my bootloader getting disturbed -- my ATA/ATAPI code doesn't work on my new machine. I do port I/O and it looks like that's not supported. Maybe, the BIOS is being wicked. Did you know one BIOS purposely turned-off PS/2 emulation unless a 0x01 was written into the EBDA at 0x9Fc30?

The writing is on the wall and it looks like I will be living inside VMWare, with secure boot and stuff. The fragmentation, doesn't matter because it is my personal virtual drive inside VMWare. In other words, only I can shift the boot-file and I won't do that.

Re: ELF Bootloader

Posted: Sun Nov 18, 2012 5:51 am
by SparrowOS
ATA/ATAPI port I/O works at addresses besides the old IDE primary secondary standard values. You can use port I/O once you check system information for the I/O ports. Well, not anymore, looks like.