Rev |
Age |
Author |
Path |
Log message |
Diff |
2132 |
6400 d 9 h |
jermar |
/trunk/kernel/generic/src/mm/ |
Fix coding style in the address space area backends. |
|
2128 |
6441 d 3 h |
jermar |
/trunk/ |
Add arm32 architecture. The 32 suffix is used to specify that 16-bit Thumb
instructions are not used. The arm32 code is mostly composed of placeholders
that need to be replaced by real implementation. So far, the arm32 tree
only compiles. If run under GXEmul simulator, an infinit loop at the
kernel entry point will be entered. |
|
2127 |
6441 d 13 h |
decky |
/trunk/kernel/generic/src/lib/ |
add forgotten implementation |
|
2126 |
6442 d 0 h |
decky |
/trunk/kernel/ |
small cleanup, more work coming |
|
2125 |
6442 d 2 h |
decky |
/trunk/ |
experimental support for Objective C
(disabled by default) |
|
2124 |
6442 d 4 h |
decky |
/trunk/kernel/generic/ |
implement simple realloc() |
|
2123 |
6448 d 7 h |
decky |
/trunk/kernel/generic/src/mm/ |
add forgotten unsigned |
|
2122 |
6448 d 7 h |
decky |
/trunk/kernel/generic/ |
explicit typecast, fix signed/unsigned comparison |
|
2121 |
6448 d 7 h |
decky |
/trunk/kernel/generic/src/mm/ |
remove anonymous structure, add static qualifier |
|
2119 |
6448 d 7 h |
decky |
/trunk/kernel/generic/src/syscall/ |
explicit typecast |
|
2118 |
6448 d 7 h |
decky |
/trunk/kernel/generic/src/ |
explicit typecast, fix signed/unsigned comparison |
|
2117 |
6448 d 8 h |
decky |
/trunk/kernel/generic/src/ddi/ |
explicit typecast |
|
2116 |
6448 d 8 h |
decky |
/trunk/kernel/generic/src/ddi/ |
explicit typecast |
|
2115 |
6448 d 8 h |
decky |
/trunk/kernel/generic/src/cpu/ |
fix signed/unsigned comparison |
|
2114 |
6448 d 8 h |
decky |
/trunk/kernel/generic/src/console/ |
explicit typecast |
|
2113 |
6448 d 10 h |
decky |
/trunk/kernel/generic/src/console/ |
explicit typecast, fix signed/unsigned comparison |
|
2112 |
6448 d 10 h |
decky |
/trunk/kernel/generic/src/adt/ |
explicit typecast, fix signed/unsigned comparison |
|
2111 |
6448 d 10 h |
decky |
/trunk/kernel/generic/src/adt/ |
fix signed/unsigned comparison |
|
2109 |
6449 d 11 h |
jermar |
/trunk/kernel/generic/ |
Revert thread_interrupt_sleep() to waitq_interrupt_sleep().
I'd prefer that this, IMO, waitq related stuff stays together. |
|
2108 |
6449 d 11 h |
jermar |
/trunk/kernel/generic/src/console/ |
Cleanup kconsole.c |
|
2107 |
6450 d 1 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. |
|
2106 |
6450 d 9 h |
jermar |
/trunk/kernel/ |
Merge as_t structure into one and leave the differring parts in as_genarch_t.
Indentation and formatting changes in header files. |
|
2104 |
6454 d 11 h |
decky |
/trunk/kernel/generic/src/lib/ |
more fine order of magnitude display |
|
2098 |
6455 d 4 h |
decky |
/trunk/kernel/generic/ |
avoid conflict with potential keyword |
|
2094 |
6455 d 5 h |
decky |
/trunk/kernel/generic/ |
avoid conflict with potential keyword |
|
2089 |
6456 d 9 h |
decky |
/trunk/ |
huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes |
|
2087 |
6457 d 5 h |
jermar |
/trunk/kernel/ |
Indentaion and formatting changes even Martin will like :-) |
|
2083 |
6462 d 9 h |
decky |
/trunk/kernel/ |
typedef elimination |
|
2076 |
6465 d 10 h |
jermar |
/trunk/kernel/ |
Beat the implicit illegal virtual alias created by reusing userspace frames.
In the anonymous and ELF backends, if the architecture has virtually indexed D-cache,
selectively flush cachelines belonging to the frame being freed.
This fixes Ticket #20. |
|
2071 |
6467 d 2 h |
jermar |
/trunk/ |
(c) versus (C) |
|
2070 |
6467 d 9 h |
jermar |
/trunk/ |
Rather big indentation and formatting changes.
More inteligent long line wrapping. |
|
2069 |
6469 d 0 h |
jermar |
/trunk/ |
Improve formatting. |
|
2068 |
6474 d 9 h |
jermar |
/trunk/kernel/ |
Formatting and indentation fixes. |
|
2067 |
6477 d 8 h |
jermar |
/trunk/kernel/ |
More formatting changes. |
|
2066 |
6479 d 7 h |
jermar |
/trunk/kernel/generic/src/main/ |
Formatting changes.
Bump year in kernel copyright. |
|
2064 |
6481 d 1 h |
vana |
/trunk/ |
SIMICS added as a simulator kernel runs on |
|
2063 |
6481 d 5 h |
jermar |
/trunk/kernel/generic/src/lib/ |
Call big endian byte swap function instead of little endian. |
|
2062 |
6481 d 6 h |
jermar |
/trunk/kernel/generic/src/lib/ |
switch statement coding style fixes. |
|
2059 |
6490 d 11 h |
jermar |
/trunk/kernel/generic/ |
Improve indentation and formatting. |
|
2052 |
6496 d 5 h |
decky |
/trunk/kernel/generic/src/mm/ |
pretty-print slabs |
|