| $Id: STATUS,v 1.1 2002/11/25 02:07:53 rminnich Exp $ |
| ========================================== |
| ========================================== |
| |
| STATUS |
| |
| ========================================== |
| ========================================== |
| |
| LILO |
| fully supported |
| |
| ========================================== |
| |
| GRUB |
| fully supported |
| |
| notes |
| int15/eAX=00C0 - not supported |
| int15/Eax=5300 - not supported |
| int 13 ; fn 41 -> dev 81 |
| int 13 ; fn 08 -> dev 81 |
| |
| ========================================== |
| |
| LINUX |
| fully supported |
| |
| notes |
| won't reboot |
| fix fb? |
| |
| ========================================== |
| |
| openbsd |
| fully supported |
| |
| notes |
| won't reboot |
| |
| ========================================== |
| Win2k |
| |
| fully supported |
| |
| notes |
| network? |
| better gfx? |
| |
| ========================================== |
| |
| freebsd |
| somewhat supported |
| |
| notes |
| won't reboot |
| |
| right now it hangs somewhere around fsck/net startup |
| |
| probably due to bad PIRQ table, |
| it probably switches to polled IO and is dog slow. |
| |
| ========================================== |
| |
| Win98 |
| somewhat supported |
| |
| lots of ata issues, but if get past |
| ata hurdles, desktop will show up |
| |
| press F8 for safe mode. |
| the desktop comes up |
| (can see "safe mode") |
| |
| int 15 D8 (?) not supporte |
| int 15 ?? not supported |
| int 15 fn 24 (set A20 gate) not suported) |
| |
| ========================================== |
| |
| winXP |
| |
| no go |
| |
| safe/normal boot |
| |
| progress bar finishes, switches to gfx mode |
| and immediatelly STOP 7B, no sub error. |
| |
| more timing problems!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| more likely "unexpected previous state" problems. |
| |
| cold reboot, normal boot and safe mode |
| missing hal |
| \system32\hal.dll |
| |
| missing system |
| ------------------- |
| no lba - ie none |
| function 02, error 11 - drv not ready. |
| |
| |
| ========================================== |
| ========================================== |
| |
| syslinux |
| netbsd |
| hurd |
| dos |
| other applications |
| |
| not supported/tested at present time |
| |
| ========================================== |
| TODO: |
| |
| timing in ide read code (int13) [WIP] |
| grub boot |
| sometimes it work, sometimes it doesn't |
| |
| openbsd boot /WinXP boot. |
| (AH=0x02) misreads sometimes. |
| |
| fix int15 memory functions. (E820, etc) |
| so that mem size is not hard coded. |
| (see prep "fixup" section in loader.s) |
| |
| fix bios to properly handle reboot |
| |
| setup PIRQ table for P6STMT mbo. |
| have it extract from coreboot somehow.. |
| find it in ram and copy... |
| |
| hack gcc to support 16 bit real mode. |
| |
| |
| port 80 card broken? |
| |
| hack dev86 to support rdmsr and wrmsr [done] |
| |
| |
| ========================================== |
| problems: |
| -binary only video bios required |
| -binary only bios required |
| -warm reboot from pc bios is required |
| chipset timings or something |
| P6STMT board only. |
| |
| |
| int 12 not stable, multiple reboot required |
| debug msg for slowing down required |
| |
| ========================================== |