Commit Graph

3 Commits

Author SHA1 Message Date
HyperAssembler
56375a5253 So kernel 64 can set up itself now. (Requires 1GB page size. But just for temporary setup, in the kernel we will still stick to 4KB page.) 2015-02-07 15:34:26 -08:00
HyperAssembler
250299c378 1. makefile: added --fno-stack-protector to prevent gcc from fancy behaviors.
2. bochs config: configured memory to be 256MB and added magic breakpoint.
3. wrote complete print library for x86 kernel(including scrolling).
4. x86 kernel now detects information passed by grub2.
5. removed redundant source file.
2015-01-31 01:05:53 -08:00
HyperAssembler
41c2d8ca2a Clean up crap and get code ready for 64 bit. 2015-01-29 00:05:58 -08:00