Searched hist:"9730 fd37" (Results 1 – 6 of 6) sorted by relevance
/openbsd/sys/arch/amd64/stand/libsa/ |
H A D | biosdev.h | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
H A D | biosdev.c | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
/openbsd/sys/arch/i386/stand/libsa/ |
H A D | biosdev.h | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
H A D | biosdev.c | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
/openbsd/sys/arch/amd64/include/ |
H A D | biosvar.h | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|
/openbsd/sys/arch/i386/include/ |
H A D | biosvar.h | diff 9730fd37 Mon Mar 14 22:14:40 GMT 2011 krw <krw@openbsd.org> Clamp BIOS io attempts to < 2 ^28 - 1 sectors (a.k.a. 128GB for 512-byte sectors) as some BIOSen get confused when we ask for sectors higher up.
Uss u_int throughout the boot code to calculate sector addresses, since 32 bits is enough to do 28 ^ 1 - 1 arithmetic. Add checks for wraparound.
I can now install and boot from the 7th extended partition below 128GB.
Much feedback & guidance from deraadt@. Also from weingart@ on BIOS io.
ok deraadt@ (less a couple of minor tweaks found in testing)
|