mirror of
https://github.com/FDOS/kernel.git
synced 2025-07-26 07:15:03 +02:00
sys: update magic offset of OEM FAT12 jmp offset
This commit is contained in:
parent
55f2a81406
commit
f036741b6b
@ -1719,8 +1719,8 @@ void put_boot(SYSOptions *opts)
|
|||||||
/* this however changes the offset jumped to default 0x70:0 */
|
/* this however changes the offset jumped to default 0x70:0 */
|
||||||
if (fs == FAT12) {
|
if (fs == FAT12) {
|
||||||
/* magic offset: jmp LOADSEG:xxxxh */
|
/* magic offset: jmp LOADSEG:xxxxh */
|
||||||
defaultload = ((int *)newboot)[0x11c/sizeof(int)];
|
defaultload = ((int *)newboot)[0x11A/sizeof(int)];
|
||||||
((int *)newboot)[0x11c/sizeof(int)] = opts->kernel.loadaddr;
|
((int *)newboot)[0x11A/sizeof(int)] = opts->kernel.loadaddr;
|
||||||
} else {
|
} else {
|
||||||
/* magic offset: jmp LOADSEG:xxxxh */
|
/* magic offset: jmp LOADSEG:xxxxh */
|
||||||
defaultload = ((int *)newboot)[0x119/sizeof(int)];
|
defaultload = ((int *)newboot)[0x119/sizeof(int)];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user