| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 4675 |
5991 d 4 h |
decky |
/trunk/ |
cleanup some of the dirty hacks introduced into the arm32 port
add default configurations for the two supported arm32 variants |
|
| 4669 |
5993 d 8 h |
pillai |
/trunk/ |
ARM port for development board integratorcp(ARM926EJ core module). |
|
| 4556 |
6033 d 12 h |
decky |
/trunk/ |
define endianess externally to be able to exactly specify whether we are using UTF-32LE or UTF-32BE
quit messing with BOM in UTF-32 |
|
| 4252 |
6106 d 1 h |
decky |
/trunk/kernel/ |
move event notification to the ipc directory (where it probably belogs to, side-by-side to IRQ notifications)
cleanup the notification code a little bit (there is probably no need to allocate two structured dynamically) |
|
| 4178 |
6119 d 6 h |
decky |
/trunk/kernel/ |
remove unbounded (possibly dangerous) string functions |
|
| 4173 |
6119 d 23 h |
jermar |
/trunk/ |
Revive kernel notifications. |
|
| 4172 |
6120 d 22 h |
decky |
/trunk/kernel/ |
unicode preparation work |
|
| 4170 |
6120 d 23 h |
decky |
/trunk/kernel/ |
split printf test into several tests for better readability |
|
| 4137 |
6126 d 0 h |
svoboda |
/trunk/kernel/ |
Make optionality of symbol information less intrusive per Jakub's request. Also, improve symtab function names and update their semantics. |
|
| 4132 |
6126 d 22 h |
svoboda |
/trunk/ |
Make kernel symbol information optional. |
|
| 4011 |
6140 d 23 h |
svoboda |
/trunk/kernel/ |
String functions should be declared in string.h (and implemented in string.c) in the kernel. |
|
| 3918 |
6153 d 22 h |
decky |
/trunk/kernel/ |
avoid ugly ifdefs in fpu1 test |
|
| 3907 |
6155 d 10 h |
decky |
/trunk/kernel/ |
remove forgotten #ifdef arch |
|
| 3884 |
6159 d 0 h |
decky |
/trunk/ |
centralize configuration data
use a header file for passing most of the configuration directives |
|
| 3803 |
6182 d 2 h |
decky |
/trunk/ |
configuration system overhaul (requires newt) |
|
| 3703 |
6217 d 1 h |
decky |
/trunk/kernel/ |
compile kconsole optionally |
|
| 3657 |
6233 d 8 h |
vana |
/trunk/ |
Legacy IRQ support, uspace NS16550 support, some minor changes |
|
| 3646 |
6235 d 1 h |
jermar |
/trunk/kernel/ |
Initial support for interrupt driven driver for ns16550. |
|
| 3486 |
6288 d 6 h |
decky |
/trunk/ |
faster compilation using -pipe |
|
| 3445 |
6307 d 0 h |
jermar |
/trunk/kernel/ |
Rename ipc/ipc_kbox.c to ipc/kbox.c. |
|
| 3438 |
6307 d 8 h |
svoboda |
/trunk/ |
Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk. |
|
| 3240 |
6355 d 10 h |
decky |
/ |
move unfinished ObjC support to a separate branch |
|
| 3222 |
6378 d 4 h |
svoboda |
/trunk/ |
Merge program-loader related stuff from dynload branch to trunk. (huge) |
|
| 3179 |
6396 d 3 h |
jermar |
/trunk/kernel/ |
Introduce the notion of FPU_NO_CFLAGS and separate building of test/fpu
objects and building the rest of kernel objects. Now, amd64 and ia32 can
enable things such as SSE selectively for the test/fpu/*. |
|
| 3172 |
6397 d 23 h |
jermar |
/trunk/kernel/ |
Frame pointers will make debugging much easier. |
|
| 3105 |
6410 d 13 h |
svoboda |
/trunk/kernel/ |
Revert accidental change of Makefile |
|
| 3104 |
6410 d 13 h |
svoboda |
/trunk/kernel/ |
Declare arguments for memstr.h operations as pointers instead of uintptr_t. |
|
| 3053 |
6413 d 6 h |
decky |
/trunk/kernel/ |
add CONFIG_EDEBUG
remove klog |
|
| 2746 |
6510 d 4 h |
decky |
/trunk/kernel/ |
start merging tasklets (more or less a rewrite) |
|
| 2745 |
6510 d 9 h |
decky |
/trunk/ |
code cleanup (mostly signed/unsigned)
allow extra compiler warnings |
|
| 2603 |
6617 d 7 h |
jermar |
/trunk/kernel/ |
Fix case. |
|
| 2602 |
6617 d 7 h |
jermar |
/trunk/ |
Work around the way symtab.data section is constructed.
This fixes building of ia64. |
|
| 2500 |
6723 d 8 h |
jermar |
/trunk/kernel/ |
Make the kernel compile again after integrating the AVL tree.
Integrate with tests, add the AVL tree implementation author into AUTHORS. |
|
| 2489 |
6748 d 6 h |
jermar |
/trunk/ |
Allow HelenOS to be built by a native gcc on Solaris. |
|
| 2462 |
6776 d 0 h |
jermar |
/trunk/kernel/ |
Replace gcc-specific __FUNCTION__ with C99 __func__.
suncc's xregs=no%float can be used only on sparc64. |
|
| 2460 |
6776 d 0 h |
jermar |
/trunk/kernel/ |
Better infrastructure for building with different compilers.
Separate ICC_CFLAGS added, SUNCC_CFLAGS extended. |
|
| 2455 |
6776 d 23 h |
jermar |
/trunk/kernel/ |
Some non-C files (e.g. .S and linker scripts) must be still "compiled" with gcc and GCC_CFLAGS. |
|
| 2454 |
6776 d 23 h |
jermar |
/trunk/kernel/ |
A bit of infrastructure for building with different compilers.
CFLAGS split into GCC_CFLAGS and SUNCC_CFLAGS.
As of now, there are no separate ICC_CFLAGS, but can be easily added. |
|
| 2453 |
6777 d 5 h |
jermar |
/trunk/kernel/ |
More suncc fixes.
- remove more empty declarations
- add options to turn errors on empty structs into warnings and options to
silence these warnings |
|
| 2452 |
6777 d 6 h |
jermar |
/trunk/kernel/ |
More suncc fixes.
- Removed extra semicolons after function declaration.
- Sun Studio recognizes only C99 __func__ and no gcc-specific __FUNCTION__.
In this case, a simple -D option can fix the problem. |
|