q3k
|
8191a6ed49
|
More 64 bit interrupts...
|
2012-04-21 18:06:00 +00:00 |
q3k
|
5b5ea26330
|
First steps into 64-bit ISR...
|
2012-04-21 16:55:29 +00:00 |
q3k
|
1e06f2464a
|
Updated interrupt-related structured to 64-or-more-or-less-bit.
|
2012-04-21 16:36:44 +00:00 |
Sergiusz Bazanski
|
6911f10dd0
|
Be less dramatic about not present IOAPICs and Processors.
|
2011-12-20 16:28:31 +01:00 |
Sergiusz Bazanski
|
de118cf0cc
|
[kernel] Changed compiler from x86_64-pc-elf to x86_64-elf.
This is just due to the fact that I compiled my local toolchain with this target instead. Oh well.
|
2011-12-06 13:50:15 +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
|
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
|
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
|
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 |