Commit Graph

76 Commits (87907c0f75de4affca9d6dcbab77d916248e1d7c)

Author SHA1 Message Date
Sergiusz Bazanski 6911f10dd0 Be less dramatic about not present IOAPICs and Processors. 2011-12-20 16:28:31 +01:00
Sergiusz Bazanski 5452900ddb Kernel: That's lame... I forgot to commit the APIC files. 2011-08-29 01:44:16 +02:00
Sergiusz Bazanski 48f344e0cb Kernel: LAPIC... Some of it. 2011-08-29 01:42:26 +02:00
Sergiusz Bazanski 6491e08287 Kernel: More SMP stuff.. 2011-08-28 18:06:40 +02:00
Sergiusz Bazanski 30d307c3a5 Kernel: SMP IOAPIC parsing. 2011-08-28 13:19:12 +02:00
Sergiusz Bazanski aa562e4203 Kernel: Renamed MP -> SMP. 2011-08-28 13:01:47 +02:00
Sergiusz Bazanski cdbb6c70ba Kernel: Some MP structures. 2011-08-28 12:56:46 +02:00
Sergiusz Bazanski 7166c7c725 Kernel: MP processor listing. 2011-08-28 04:30:57 +02:00
Sergiusz Bazanski 1896f50079 Kernel: MP pointer table detection. 2011-08-28 03:36:23 +02:00
Sergiusz Bazanski 337b852ff5 Kernel: Mark IOAPIC and Local APIC regions as reserved. 2011-08-28 01:20:06 +02:00
Sergiusz Bazanski c4d37dc45a Kernel: Interrupts stab, mark loader physical as reserved. 2011-08-28 01:16:17 +02:00
Sergiusz Bazanski 08f0ad8350 Kernel: Added git version debug line. 2011-08-28 01:07:51 +02:00
Sergiusz Bazanski 75954afcad Kernel: ACPI. 2011-08-27 22:17:54 +02:00
Sergiusz Bazanski f489f89d39 Kernel: GDT code... Even though we don't need it in 64-bit mode. 2011-08-27 22:08:59 +02:00
Sergiusz Bazanski ce2c3e2662 Kernel: Paging, physical memory reading. 2011-08-27 19:43:37 +02:00
Sergiusz Bazanski f3a475fef7 Kernel, Loader: More messing around with paging. 2011-08-27 15:11:48 +02:00
Sergiusz Bazanski c2b7afe6db Kernel: [T0] Physical memory allocation works. 2011-08-25 23:26:24 +02:00
Sergiusz Bazanski b08dfe120d Kernel: [T0] Added BIOS and kernel binary to unusable memory areas. 2011-08-25 22:37:43 +02:00
Sergiusz Bazanski e220b87f16 Kernel: renamed physical_alloc to physmem. 2011-08-25 20:06:16 +02:00
Sergiusz Bazanski 8c04117f6a Kernel: Typo. 2011-08-25 20:00:52 +02:00
Sergiusz Bazanski 438943bb9c Kernel, Loader: Load context, PMM stubs, System Info struct. 2011-08-25 19:56:32 +02:00
Sergiusz Bazanski 470a6292f0 Kernel: [T0] Preparing for changing the physalloc algorithm to something more simple. 2011-08-25 14:59:12 +02:00
Sergiusz Bazanski bc85de57d3 Loader: Entry point from ELF file now used in long jmp to 64-bit. 2011-08-25 03:50:26 +02:00
Sergiusz Bazanski e04c28f1be Working on the PMM 2011-07-02 13:03:29 +02:00
Sergiusz Bazanski 503a5cd7bc Some issues with directory names on Windows... 2011-06-28 13:32:22 +02:00
Sergiusz Bazanski 1dba384739 basic 64 bit loading 2011-06-28 13:15:42 +02:00