In this commit, it was tried to set a linear GDT. It didn't work; but in the future, it will.
This commit adds a check for whether the A20 line is usable; checking whether more than one megabyte of RAM can be used. If it isn't usable, it currently isn't activated, but rather, the boot process is stopped.