Timeline
Jun 28, 2017:
- 5:35 PM Changeset [88] by
- Remove oldies.
- 5:32 PM Changeset [87] by
- Remove oldies.
- 3:24 PM Changeset [86] by
- enable the timer (not yet calibrated)
- 2:58 PM Changeset [85] by
- reload the segregs
- 2:20 PM Changeset [84] by
- scroll the console
- 1:39 PM Changeset [83] by
- we want to have the LAPIC non-cacheable
- 1:23 PM Changeset [82] by
- Rename a certain number of things, and improve the APIC support.
Jun 27, 2017:
- 5:29 PM Changeset [81] by
- silence a few warnings
- 5:24 PM Changeset [80] by
- add the timer vector, for now it double-faults
- 5:20 PM Changeset [79] by
- invalidate the page directly
- 5:19 PM Changeset [78] by
- print %rip, and add cli/sti
- 2:38 PM Changeset [77] by
- Start hiding the architecture-specific drivers behind the …
- 2:07 PM Changeset [76] by
- empty out the x86 drivers
- 1:52 PM Changeset [75] by
- Create the drivers/ sub-directory in each hal, and move soclib into …
- 11:23 AM Changeset [74] by
- (forgot to commit this)
- 11:03 AM Changeset [73] by
- now that the fields are stable, embed the VA base in XPTR
- 10:56 AM Changeset [72] by
- start defining some remote functions, and use uint8_t instead of char
- 10:43 AM Changeset [71] by
- advance a little
- 10:39 AM Changeset [70] by
- start constructing the bootinfo structure
- 10:35 AM Changeset [69] by
- use uint8_t instead
- 10:24 AM Changeset [68] by
- Fix bug in kernel_init, and reduce size of remote_fifo.
- 10:02 AM Changeset [67] by
- switch to 64GB of VA per cluster, with 256 clusters
- 9:56 AM Changeset [66] by
- style
Jun 26, 2017:
- 5:26 PM Changeset [65] by
- use %p to silence a few warnings
- 5:22 PM Changeset [64] by
- cosmetic and typos
- 5:10 PM Changeset [63] by
- move the ldscript into core/ for tsar
- 5:06 PM Changeset [62] by
- create the core/ sub-directory for tsar
- 4:58 PM Changeset [61] by
- cosmetic
- 4:55 PM Changeset [60] by
- use reg_t instead of uint32_t
- 4:40 PM Changeset [59] by
- remove oldies/
- 4:38 PM Changeset [58] by
- reduce the diff between the makefiles
- 4:33 PM Changeset [57] by
- move the ldscript into x86_64/
- 4:29 PM Changeset [56] by
- sync the makefiles
- 4:27 PM Changeset [55] by
- remove i386/
- 4:26 PM Changeset [54] by
- make it compile on x86
- 4:22 PM Changeset [53] by
- Compilation OK pout TSAR
- 3:35 PM Changeset [52] by
- remove hard_config.h
- 3:24 PM Changeset [51] by
- Create the core/ sub-directory for x86_64.
- 3:15 PM Changeset [50] by
- bloup
- 1:40 PM Changeset [49] by
- style
- 12:08 PM Changeset [48] by
- Put panics everywhere
- 11:48 AM Changeset [47] by
- Use mcmodel=large, in order to have a kernel image that is located at …
Jun 23, 2017:
- 1:31 PM Changeset [46] by
- Start implementing TLS.
- 11:55 AM Changeset [45] by
- Add some code for LAPIC; far from complete, but a good start.
- 9:57 AM Changeset [44] by
- Update. We need to use two separate arrays: one for the heap and one …
- 7:59 AM Changeset [43] by
- simplify
Jun 22, 2017:
- 4:06 PM Changeset [42] by
- Explicitly use configurable parameters
- 4:05 PM Changeset [41] by
- style
- 3:14 PM Changeset [40] by
- remove
- 3:13 PM Changeset [39] by
- Parse RSDP->RSDT->MADT, and get the LAPIC PA.
- 3:09 PM Changeset [38] by
- Use 4GB of VA per cluster, and 8GB of PA.
- 2:36 PM Changeset [37] by
- Adapt to paso/doble AMD machine.
- 8:11 AM Changeset [36] by
- Update Makefile.x86 (ACPI).
- 8:10 AM Changeset [35] by
- Update: * Introduce a basic VM manager in hal_gpt.c, to create the …
- 7:58 AM Changeset [34] by
- Update the types (from i386/).
Jun 21, 2017:
- 11:36 AM Changeset [33] by
- Mention hal_multiboot.h.
- 11:34 AM Changeset [32] by
- Update. Retrieve and parse the multiboot info, and dump the mmap. Some …
- 8:53 AM Changeset [31] by
- Silence a few gcc warnings.
- 8:44 AM Changeset [30] by
- Update Makefile.x86.
- 8:35 AM Changeset [29] by
- Update. The kernel now enables the GDT/IDT, and has trap entries. A …
Jun 19, 2017:
- 8:16 PM Changeset [28] by
- Remove unused Makefile.
- 8:13 PM Changeset [27] by
- cosmetic
- 5:50 PM Changeset [26] by
- Add the Makefile and LD script for x86_64.
- 5:46 PM Changeset [25] by
- First shot of the x86_64 port. It uses Multiboot V1. Most of the HAL …
- 11:19 AM Changeset [24] by
- Use intptr_t instead.
Jun 18, 2017:
- 10:06 PM Changeset [23] by
- Introduce syscalls.
Jun 3, 2017:
- 6:58 PM Changeset [22] by
- cosmetic & typos again
- 6:56 PM Changeset [21] by
- cosmetic & comments
- 6:34 PM Changeset [20] by
- cosmetic and improve a few comments
- 4:46 PM Changeset [19] by
- cosmetic, and a few typos
- 4:42 PM Changeset [18] by
- cosmetic, and a few typos
Note: See TracTimeline
for information about the timeline view.