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
|
6235de99a6
|
Loader: Map all 512 page table entries to kernel.
|
2011-08-27 15:15:03 +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
|
2263c51e02
|
General: Added .gch files to .gitignore.
|
2011-08-25 14:49:56 +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
|
69c01b767c
|
Loader: Kernel entry point now @FF001000? wtf? I need to fix this shit some day...
|
2011-08-25 02:05:12 +02:00 |
Sergiusz Bazanski
|
db388df78c
|
Kernel: Oops, forgot to un-debug Makefile.
|
2011-08-25 02:04:44 +02:00 |
Sergiusz Bazanski
|
3cba41a698
|
Kernel: Using x86_64-pc-elf target now.
|
2011-08-25 02:01:23 +02:00 |
Sergiusz Bazanski
|
f2b233c1a5
|
Loader: Fixed indentation/
|
2011-08-25 01:53:43 +02:00 |
Sergiusz Bazanski
|
9fb45db284
|
General: Added ~ files to .gitignore
|
2011-08-25 01:53:26 +02:00 |
Sergiusz Bazanski
|
55caf5c7bd
|
Loader: Check if any module is specified.
|
2011-08-25 01:52:07 +02:00 |
Sergiusz Bazanski
|
ee90b41ebf
|
fixed up makefile
|
2011-08-25 01:34:17 +02:00 |
Sergiusz Bazanski
|
e04c28f1be
|
Working on the PMM
|
2011-07-02 13:03:29 +02:00 |
Sergiusz Bazanski
|
f096be37a2
|
Protection against kernels > 512 pages - NI error thrown
|
2011-06-28 13:42:07 +02:00 |
Sergiusz Bazanski
|
503a5cd7bc
|
Some issues with directory names on Windows...
|
2011-06-28 13:32:22 +02:00 |
Sergiusz Bazanski
|
6a2f53ef78
|
Updated to reflect x64 changes.
|
2011-06-28 13:29:41 +02:00 |
Sergiusz Bazanski
|
32ccf8af51
|
Commited some binaries, whoops.
|
2011-06-28 13:18:26 +02:00 |
Sergiusz Bazanski
|
1dba384739
|
basic 64 bit loading
|
2011-06-28 13:15:42 +02:00 |
Sergiusz Bazanski
|
164ea30d44
|
Some scheduler fixes.
|
2011-06-27 17:59:54 +02:00 |
Sergiusz Bazanski
|
11cf26eb54
|
Refactoring code.
|
2011-05-08 17:16:00 +02:00 |
Sergiusz Bazanski
|
028842d07d
|
Now compiles on Windows + Eclipse + Cygwin!
|
2011-05-08 16:22:31 +02:00 |
Sergiusz Bazanski
|
1eff2dc879
|
Now with a better scheduler!
|
2011-05-03 13:59:20 +02:00 |
Sergiusz Bazanski
|
c3c1001931
|
Working again!
|
2011-04-30 19:08:46 +02:00 |
Sergiusz Bazanski
|
07f4f66ba5
|
penis
|
2011-04-14 21:43:46 +02:00 |
Sergiusz Bazanski
|
b1892a7e82
|
whee to my netbook
|
2011-04-05 08:21:00 +02:00 |
Sergiusz Bazanski
|
80156c1ae8
|
whee back to my netbook
|
2011-04-04 18:25:20 +02:00 |
Sergiusz Bazanski
|
9bca69f428
|
i'm an idiot
|
2011-04-04 12:02:52 +02:00 |
Sergiusz Bazanski
|
0af44adf3c
|
hurr derp
|
2011-04-04 11:58:52 +02:00 |
Sergiusz Bazanski
|
b529e94df8
|
Multitasking!
|
2011-04-03 18:49:04 +02:00 |
Sergiusz Bazanski
|
e65e67846d
|
now with some interrupt dispatchers
|
2011-04-02 16:46:31 +02:00 |
Sergiusz Bazanski
|
3b0074d546
|
now with a wrapper for paging
|
2011-04-01 21:51:14 +02:00 |
Sergiusz Bazanski
|
73a2a33298
|
and back to my pc
|
2011-04-01 15:21:31 +02:00 |
Sergiusz Bazanski
|
b6d158c9c8
|
need to sync to netbook
|
2011-03-31 12:21:32 +02:00 |
Sergiusz Bazanski
|
de2989b629
|
Structurified paging code.
|
2011-03-18 15:09:49 +01:00 |