X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Floader.h;fp=src%2Fthreads%2Floader.h;h=9507a6b4ad4426fc0e8e1ce6f1337950cfd09927;hb=5ca4944f013a17ec694a1fcb30b5d63e07d51c70;hp=6ae2856fc827651c3056baf9d639fba2e6b3f71d;hpb=e4b11e55cce16307ffae87d90c08bacb1a2f3c66;p=pintos-anon diff --git a/src/threads/loader.h b/src/threads/loader.h index 6ae2856..9507a6b 100644 --- a/src/threads/loader.h +++ b/src/threads/loader.h @@ -18,8 +18,10 @@ #define LOADER_PHYS_BASE 0xc0000000 /* 3 GB. */ /* Offsets within the loader. */ -#define LOADER_BIOS_SIG (LOADER_END - 2) /* 0xaa55 BIOS signature. */ -#define LOADER_CMD_LINE (LOADER_BIOS_SIG - 0x80) /* Kernel command line. */ -#define LOADER_RAM_PAGES (LOADER_CMD_LINE - 4) /* # of pages of RAM. */ +#define LOADER_BIOS_SIG (LOADER_END - 2) /* 0xaa55 BIOS signature. */ +#define LOADER_CMD_LINE_LEN 0x80 /* Command line length. */ +#define LOADER_CMD_LINE (LOADER_BIOS_SIG - LOADER_CMD_LINE_LEN) + /* Kernel command line. */ +#define LOADER_RAM_PAGES (LOADER_CMD_LINE - 4) /* # of pages of RAM. */ #endif /* loader.h */