Timeline



Jun 28, 2017:

5:35 PM Changeset [88] by alain
Remove oldies.
5:32 PM Changeset [87] by alain
Remove oldies.
3:24 PM Changeset [86] by max@…
enable the timer (not yet calibrated)
2:58 PM Changeset [85] by max@…
reload the segregs
2:20 PM Changeset [84] by max@…
scroll the console
1:39 PM Changeset [83] by max@…
we want to have the LAPIC non-cacheable
1:23 PM Changeset [82] by max@…
Rename a certain number of things, and improve the APIC support.

Jun 27, 2017:

5:29 PM Changeset [81] by max@…
silence a few warnings
5:24 PM Changeset [80] by max@…
add the timer vector, for now it double-faults
5:20 PM Changeset [79] by max@…
invalidate the page directly
5:19 PM Changeset [78] by max@…
print %rip, and add cli/sti
2:38 PM Changeset [77] by max@…
Start hiding the architecture-specific drivers behind the …
2:07 PM Changeset [76] by max@…
empty out the x86 drivers
1:52 PM Changeset [75] by max@…
Create the drivers/ sub-directory in each hal, and move soclib into …
11:23 AM Changeset [74] by max@…
(forgot to commit this)
11:03 AM Changeset [73] by max@…
now that the fields are stable, embed the VA base in XPTR
10:56 AM Changeset [72] by max@…
start defining some remote functions, and use uint8_t instead of char
10:43 AM Changeset [71] by max@…
advance a little
10:39 AM Changeset [70] by max@…
start constructing the bootinfo structure
10:35 AM Changeset [69] by max@…
use uint8_t instead
10:24 AM Changeset [68] by alain
Fix bug in kernel_init, and reduce size of remote_fifo.
10:02 AM Changeset [67] by max@…
switch to 64GB of VA per cluster, with 256 clusters
9:56 AM Changeset [66] by max@…
style

Jun 26, 2017:

5:26 PM Changeset [65] by max@…
use %p to silence a few warnings
5:22 PM Changeset [64] by max@…
cosmetic and typos
5:10 PM Changeset [63] by max@…
move the ldscript into core/ for tsar
5:06 PM Changeset [62] by max@…
create the core/ sub-directory for tsar
4:58 PM Changeset [61] by max@…
cosmetic
4:55 PM Changeset [60] by max@…
use reg_t instead of uint32_t
4:40 PM Changeset [59] by max@…
remove oldies/
4:38 PM Changeset [58] by max@…
reduce the diff between the makefiles
4:33 PM Changeset [57] by max@…
move the ldscript into x86_64/
4:29 PM Changeset [56] by max@…
sync the makefiles
4:27 PM Changeset [55] by max@…
remove i386/
4:26 PM Changeset [54] by max@…
make it compile on x86
4:22 PM Changeset [53] by alain
Compilation OK pout TSAR
3:35 PM Changeset [52] by max@…
remove hard_config.h
3:24 PM Changeset [51] by max@…
Create the core/ sub-directory for x86_64.
3:15 PM Changeset [50] by alain
bloup
1:40 PM Changeset [49] by max@…
style
12:08 PM Changeset [48] by max@…
Put panics everywhere
11:48 AM Changeset [47] by max@…
Use mcmodel=large, in order to have a kernel image that is located at …

Jun 23, 2017:

1:31 PM Changeset [46] by max@…
Start implementing TLS.
11:55 AM Changeset [45] by max@…
Add some code for LAPIC; far from complete, but a good start.
9:57 AM Changeset [44] by max@…
Update. We need to use two separate arrays: one for the heap and one …
7:59 AM Changeset [43] by max@…
simplify

Jun 22, 2017:

4:06 PM Changeset [42] by max@…
Explicitly use configurable parameters
4:05 PM Changeset [41] by max@…
style
3:14 PM Changeset [40] by max@…
remove
3:13 PM Changeset [39] by max@…
Parse RSDP->RSDT->MADT, and get the LAPIC PA.
3:09 PM Changeset [38] by max@…
Use 4GB of VA per cluster, and 8GB of PA.
2:36 PM Changeset [37] by alain
Adapt to paso/doble AMD machine.
8:11 AM Changeset [36] by max@…
Update Makefile.x86 (ACPI).
8:10 AM Changeset [35] by max@…
Update: * Introduce a basic VM manager in hal_gpt.c, to create the …
7:58 AM Changeset [34] by max@…
Update the types (from i386/).

Jun 21, 2017:

11:36 AM Changeset [33] by max@…
Mention hal_multiboot.h.
11:34 AM Changeset [32] by max@…
Update. Retrieve and parse the multiboot info, and dump the mmap. Some …
8:53 AM Changeset [31] by max@…
Silence a few gcc warnings.
8:44 AM Changeset [30] by max@…
Update Makefile.x86.
8:35 AM Changeset [29] by max@…
Update. The kernel now enables the GDT/IDT, and has trap entries. A …

Jun 19, 2017:

8:16 PM Changeset [28] by max@…
Remove unused Makefile.
8:13 PM Changeset [27] by max@…
cosmetic
5:50 PM Changeset [26] by max@…
Add the Makefile and LD script for x86_64.
5:46 PM Changeset [25] by max@…
First shot of the x86_64 port. It uses Multiboot V1. Most of the HAL …
11:19 AM Changeset [24] by max@…
Use intptr_t instead.

Jun 18, 2017:

10:06 PM Changeset [23] by alain
Introduce syscalls.

Jun 3, 2017:

6:58 PM Changeset [22] by max@…
cosmetic & typos again
6:56 PM Changeset [21] by max@…
cosmetic & comments
6:34 PM Changeset [20] by max@…
cosmetic and improve a few comments
4:46 PM Changeset [19] by max@…
cosmetic, and a few typos
4:42 PM Changeset [18] by max@…
cosmetic, and a few typos
Note: See TracTimeline for information about the timeline view.