-/* Constants fixed by the PC BIOS. */
-#define LOADER_BASE 0x7c00 /* Physical address of loader's base. */
-#define LOADER_SIZE 0x200 /* Loader size in bytes (one disk sector). */
-
-/* Physical address of kernel base. */
-#define LOADER_KERN_BASE 0x100000 /* 1 MB. */
+/* Physical addresses of important kernel components. */
+#define LOADER_PD_BASE 0x0f000 /* Page directory: 4 kB starting at 60 kB. */
+#define LOADER_PT_BASE 0x10000 /* Page tables: 64 kB starting at 64 kB. */
+#define LOADER_KERN_BASE 0x20000 /* Kernel: up to 512 kB starting at 128 kB. */