4490 |
5711 d 1 h |
decky |
/trunk/kernel/ |
remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed) |
|
3922 |
5816 d 22 h |
decky |
/trunk/ |
make arch_pre_main optional, don't force any specific prototype
simplify boot process
mips32: detect number of configured CPUs in msim |
|
3875 |
5822 d 0 h |
decky |
/trunk/kernel/generic/ |
remove platform dependent constructs from generic code |
|
2227 |
6497 d 14 h |
decky |
/trunk/kernel/ |
start shutdown infrastructure |
|
2096 |
6567 d 2 h |
decky |
/trunk/kernel/generic/include/ |
move thread_t to thread.h |
|
2089 |
6568 d 7 h |
decky |
/trunk/ |
huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes |
|
2081 |
6574 d 7 h |
decky |
/trunk/kernel/generic/include/ |
another typedefs to anonymous structs |
|
2071 |
6579 d 0 h |
jermar |
/trunk/ |
(c) versus (C) |
|
1901 |
6692 d 5 h |
jermar |
/trunk/kernel/ |
Make SMP related parts of main.c more generic.
Move initialization of local APIC to architecture specific code.
Add arch_post_cpu_init() to support the above. |
|
1881 |
6706 d 7 h |
jermar |
/trunk/ |
sparc64 work:
- find a CPU node and read its clock_frequency attribute
- implement asm_delay_loop()
- set TICK_COMPARE register according to processor frequency
- small improvements at random places
OpenFirmware work:
- two new functions for walking the device tree
Generic boot loader work:
- added basic string functions
Usual pile of indentation and formatting fixes. |
|
1839 |
6744 d 4 h |
decky |
/trunk/kernel/generic/ |
finish security context isolation |
|
1820 |
6751 d 21 h |
decky |
/trunk/kernel/generic/ |
initial security context support |
|
1819 |
6751 d 21 h |
decky |
/trunk/kernel/generic/include/ |
formatting changes |
|
1787 |
6769 d 2 h |
decky |
/ |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot |
|
1702 |
6797 d 6 h |
cejka |
/kernel/trunk/ |
Kernel doxygen comments updated. |
|
1223 |
6848 d 8 h |
jermar |
/kernel/trunk/ |
Make ia64 and sparc64 compile again.
Fix ia64 to set up inits in arch_pre_main(). |
|
1170 |
6860 d 4 h |
vana |
/kernel/trunk/ |
Stack size definition macro definition fix |
|
1139 |
6872 d 2 h |
jermar |
/kernel/trunk/generic/include/ |
Fix comments. |
|
703 |
6948 d 7 h |
jermar |
/kernel/trunk/ |
Memory management work.
- vm.* -> as.* (as like address space is, imho, more fitting)
- Don't do TLB shootdown on vm_install(). Some architectures only need to call tlb_invalidate_asid().
- Don't allocate all frames for as_area in as_area_create(), but let them be allocated on-demand by as_page_fault().
- Add high-level page fault handler as_page_fault().
- Add as_area_load_mapping(). |
|
651 |
6972 d 20 h |
decky |
/kernel/trunk/ |
remove arch/$ARCH/boot where not needed, change global Makefile accordingly
remove early_mapping() (breaks ppc32 for now)
change early heap initialization (required for init to work) |
|