3343 |
6028 d 7 h |
decky |
/branches/sparc/ |
add sparc branch |
|
3104 |
6102 d 16 h |
svoboda |
/trunk/kernel/ |
Declare arguments for memstr.h operations as pointers instead of uintptr_t. |
|
2725 |
6223 d 9 h |
decky |
/trunk/kernel/ |
remove config.memory_size, get_memory_size() and memory_init.{c|d}
the amount of available memory can be calculated from the sizes of the zones
add FRAMES2SIZE, SIZE2KB and SIZE2MB functions/macros (code readability) |
|
2723 |
6224 d 8 h |
decky |
/trunk/kernel/arch/ |
remove memory_print_map(), as it duplicates functionality of physmem_print() |
|
2227 |
6526 d 18 h |
decky |
/trunk/kernel/ |
start shutdown infrastructure |
|
2107 |
6591 d 2 h |
jermar |
/trunk/ |
When clock() is called by an external interrupt dispatched by the IRQ dispatcher,
no spinlock can be held or the kernel will not be preemptive. This fixes Ticket #24.
Formating and indentation fixes. |
|
2089 |
6597 d 10 h |
decky |
/trunk/ |
huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes |
|
2071 |
6608 d 3 h |
jermar |
/trunk/ |
(c) versus (C) |
|
2017 |
6645 d 10 h |
decky |
/trunk/kernel/arch/ia32xen/ |
update for Xen |
|
1959 |
6690 d 10 h |
decky |
/trunk/kernel/arch/ia32xen/src/ |
ia32xen: adopt new IRQ interface |
|
1953 |
6695 d 5 h |
jermar |
/trunk/kernel/ |
Finish renaming xen32 to ia32xen. |
|
1952 |
6695 d 5 h |
jermar |
/trunk/ |
Rename xen32 to ia32xen.
The name seems to be more logical as Xen supports more host architectures. |
|
1901 |
6721 d 9 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. |
|
1840 |
6770 d 0 h |
decky |
/trunk/kernel/arch/xen32/ |
claim copyright on files with significant xen32-related changes
(for the purpose of author's master thesis) |
|
1834 |
6776 d 23 h |
decky |
/trunk/kernel/arch/xen32/src/ |
xen32: fix initial stack |
|
1833 |
6776 d 23 h |
decky |
/trunk/kernel/ |
more sophisticated initial stack handling |
|
1832 |
6777 d 0 h |
decky |
/trunk/kernel/arch/xen32/ |
remap console page |
|
1829 |
6777 d 3 h |
decky |
/trunk/kernel/arch/xen32/ |
xen32: initialize virtual IDT |
|
1824 |
6777 d 6 h |
decky |
/trunk/kernel/arch/xen32/ |
xen32: use writable page tables, cleanup mm |
|
1816 |
6785 d 8 h |
decky |
/trunk/kernel/ |
xen memory initialization |
|