Volker Ruppert
|
0837438f7f
|
- the int13_harddisk() function modifies the high word of EAX in EDD read/write
functions, but it shouldn't, so it must be saved on stack
|
2006-12-30 17:13:44 +00:00 |
|
Volker Ruppert
|
18a66befd0
|
- PCI BIOS function 'find class code' implemented for real and protected mode
|
2006-11-04 18:07:24 +00:00 |
|
Volker Ruppert
|
b9a70fb502
|
- added stub for real mode PCIBIOS function 'find class code'
- improved real mode PCIBIOS error reporting
|
2006-10-17 16:48:41 +00:00 |
|
Volker Ruppert
|
4df1ef8af5
|
- clear registers using the XOR instruction
|
2006-10-04 19:00:19 +00:00 |
|
Volker Ruppert
|
bc9a192668
|
- clear upper 16 bit of the stack pointer when returning to real mode (fixes
booting of Ubuntu 6.06)
|
2006-10-03 21:04:44 +00:00 |
|
Volker Ruppert
|
9d0f111995
|
- build an additional BIOS image without the new 32-bit extensions. It can be
used when the new BIOS fails
- use wbinvd instruction in the 32-bit init code
|
2006-10-03 20:30:09 +00:00 |
|