|
|
@cb41a5e
|
16 years |
martin |
improve devmap interface
remove spared device
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2246de6
|
16 years |
martin |
add list_count()
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c0e5d2
|
16 years |
jakub |
Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b9d80c5
|
16 years |
jakub |
Fix ipc_forward_slow().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60866a3
|
16 years |
jirik.svoboda |
pio_enable() was not allocating address space properly (unless sz ⇐ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1090b8c
|
16 years |
jirik.svoboda |
C binding for devmap. Gets rid of duplicate code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5747fe
|
16 years |
jirik.svoboda |
Rename ramdisk protocol → block device protocol.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc99bcd
|
16 years |
jakub |
msg→wdata.inlist needs to be allocated before the reply_received() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54a6ff6
|
16 years |
jakub |
Fix doxygen comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b6d70d
|
16 years |
jirik.svoboda |
klog_puts() is useful for debugging.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ebfabf6
|
16 years |
jirik.svoboda |
Use better method names.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10270a8
|
16 years |
jirik.svoboda |
Better switch to kcon on serial console — relinquish/reclaim screen …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c07544d3
|
16 years |
martin |
create a new fibril for each notification received, which allows to do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@566f4cfb
|
16 years |
martin |
use buffering for klog output (this can be used to avoid the ugly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2d2c7ba
|
16 years |
martin |
fix of-by-one-character bug in str_chr() and str_rchr()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@594303b
|
16 years |
jakub |
Support mount options.
Let tmpfs decide whether to start empty or …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c08c355
|
16 years |
jakub |
Make IPC_M_PING part of the VFS_MOUNT protocol again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e40ec257
|
16 years |
martin |
don't forget to flush the console after the application finishes
(yes, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6700ee2
|
16 years |
jirik.svoboda |
Forbid destination string buffers of size zero altogether as they most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4482bc7
|
16 years |
jirik.svoboda |
strcat() → str_append().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@732bb0c
|
16 years |
jirik.svoboda |
Nuke strncmp().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1d89ad
|
16 years |
jakub |
Prevent optimizing ia64's PIO away.
This solves the frequent hangs of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6eb2e96
|
16 years |
jirik.svoboda |
str_cpy() and str_ncpy() in userspace. Nuke strcpy() and strncpy().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@095003a8
|
16 years |
jirik.svoboda |
strdup() → str_dup()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7afb4a5
|
16 years |
jirik.svoboda |
Nuke strchr() and strrchr().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92fd52d7
|
16 years |
jirik.svoboda |
Nuke strcpy() and strcmp().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2c58f6
|
16 years |
jakub |
thread_exit() needs to be noreturn as well
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccf814f
|
16 years |
jakub |
_exit() is a noreturn function.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8be693b
|
16 years |
jirik.svoboda |
More replacements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9eb3623
|
16 years |
jirik.svoboda |
Replace some uses of old string functions in C library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3636964
|
16 years |
martin |
make klog more generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b7f418
|
16 years |
martin |
sync with kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@482c86f
|
16 years |
jirik.svoboda |
NS was forgetting to hangup phones. One phone was leaked for every …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56fa418
|
16 years |
jirik.svoboda |
Make Czech layout work partially in bdsh.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9db4079
|
16 years |
jirik.svoboda |
UCS in keyboard driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2b8cdc
|
16 years |
jirik.svoboda |
Copy printf with Unicode support to userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@171f9a1
|
16 years |
jirik.svoboda |
Character encoding/decoding un uspace. Partially fix klog application.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ce3cb2
|
16 years |
jirik.svoboda |
Define wchar_t in userspace. Use it in fb and console.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05641a9e
|
16 years |
jakub |
Revive kernel notifications.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fe00ee
|
16 years |
jirik.svoboda |
'kcon' shell builtin for switching to debug console.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc033a1
|
16 years |
jirik.svoboda |
Get rid of FB_WRITE. We can use FB_DRAW_TEXT_DATA if we extend it just …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2cc7e1
|
16 years |
jirik.svoboda |
Buffer console output with line granularity. Makes esp. msim/ski …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e622f0a8
|
16 years |
jakub |
Put .tbss section into the .tdata output section.
This solves the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@416abec
|
16 years |
jakub |
Improve the console library functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@907bb49
|
16 years |
jirik.svoboda |
Consolidate console interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84afc7b
|
16 years |
martin |
as kernel little brother drivers are not needed anymore, the device …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@656b789
|
16 years |
martin |
resurrect big endian support for mips32: switch from mips-sgi-irix5 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5855f2
|
16 years |
martin |
connect to the loader in a blocking way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63d1ebd
|
16 years |
jakub |
Fix typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ae8f2b
|
16 years |
jakub |
PIO functions for uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19b28b0
|
16 years |
martin |
add IPC_FLAG_BLOCKING for generic IPC blocking operations
add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d5a50c
|
16 years |
jakub |
Introduce pio_enable() libc call.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc18d63
|
16 years |
jirik.svoboda |
task_set_name() syscall so that we can have names (for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42742c5a
|
16 years |
jakub |
Userspace driver for OBIO. This will make it possible to clear …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e5a814
|
16 years |
jakub |
Add simple userspace FHC driver.
Modify the z8530 userspace driver
to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d1eece6
|
16 years |
jirik.svoboda |
Basic support for key modifiers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f89979b
|
16 years |
jirik.svoboda |
Keyboard driver overhaul — organize by hardware structure. This is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa09449
|
16 years |
jirik.svoboda |
Keycodes, keyboard events, kbd_event_get(). Keyboard driver now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfd1546
|
16 years |
jirik.svoboda |
More elegant way of invoking the loader - as a 'cloneable' service. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54b2e74
|
16 years |
jirik.svoboda |
Fix issue with cross-compiler prefix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcd7053
|
16 years |
martin |
cleanup configuration
code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fcfa48
|
16 years |
martin |
cleanup: remove unsupported or broken ports
(there are out-of-sync …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a68ba8b
|
16 years |
jirik.svoboda |
Delay connecting to console until first use. Prevents a failed load …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48daf64
|
16 years |
jakub |
Introduce a new syscall: SYS_IPC_FORWARD_SLOW.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@161ae09
|
16 years |
jakub |
Optimize ipc.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a0367f
|
17 years |
martin |
configuration system overhaul (requires newt)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6cd3e8a
|
17 years |
jirik.svoboda |
Remove delta-redrawing. (At least until someone can figure out how to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bda24ee7
|
17 years |
jirik.svoboda |
Fix mips32 userspace atomic_add() the same way as the kernel one. This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42ec919
|
17 years |
jirik.svoboda |
Viewport invalidation. Makes delta-redraw optimization work when …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59b2adb
|
17 years |
jirik.svoboda |
Fix loader problem on ia64 and remove workaround.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7122bc7
|
17 years |
jirik.svoboda |
More console IPC wrapper functions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9805cde
|
17 years |
jirik.svoboda |
Console color support overhaul. Create C library console interface.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b21292
|
17 years |
martin |
support for sending asynchronous messages (without preemption) in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c1002a
|
17 years |
jirik.svoboda |
fprintf(), vfprintf().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63088cc1
|
17 years |
jirik.svoboda |
fgetc(), fputc(), fputs(), fseek().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04b687b
|
17 years |
jirik.svoboda |
Some ANSI C stream functions (stdio).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3e6935
|
17 years |
jirik.svoboda |
Put console IPC method numbers under libc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@404464a
|
17 years |
jirik.svoboda |
Get rid of some warnings.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e64c4b2
|
17 years |
jirik.svoboda |
Separate memxxx() functions into mem.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@576845ec
|
17 years |
jirik.svoboda |
Replace BSD strtok() and strtok_r() with our own.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a817d00
|
17 years |
jirik.svoboda |
Re-implement memmove(), which was totally broken.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b080e54
|
17 years |
jirik.svoboda |
Faster memset() implementation in C library.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47acd58
|
17 years |
jirik.svoboda |
Rewrite memcpy() in C library. Now copies congruent blocks fast, not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ae4443
|
17 years |
jirik.svoboda |
Fix makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76fca31
|
17 years |
martin |
kconsole is optional
kernel & uspace framebuffer rewrite with speedups …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe5980
|
17 years |
martin |
cstyle & small fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49093a4
|
17 years |
jirik.svoboda |
Remove obsolete dld-related loader fragments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f15cb3c4
|
17 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ad9e47
|
17 years |
jirik.svoboda |
Fix copy-and-paste error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@323a5aaf
|
17 years |
jakub.vana |
Legacy IRQ support, uspace NS16550 support, some minor changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46321fb
|
17 years |
jakub.vana |
IA64: Userspace I/O support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9e7944
|
17 years |
jirik.svoboda |
Get rid of meaningless voodo in tolower()/toupper().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fdd6bb
|
17 years |
jakub |
Add somewhat functional fat_link().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2093d6
|
17 years |
jakub |
Add toupper().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1b455e
|
17 years |
jirik.svoboda |
Fix bug #67. It was obviously all my fault - I allocated r3 for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24d6efc
|
17 years |
jirik.svoboda |
Always include Makefile.config instead of passing ARCH and COMPILER to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24345a5
|
17 years |
jirik.svoboda |
Set meaningful names for loaded programs. Now 'tasks' kconsole command …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7faabb7
|
17 years |
jirik.svoboda |
Fix sys_thread_create(): could fail when passed name was at end of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7858bc5f
|
17 years |
jakub |
Setup communication parameters with the block device in block_init(). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f772105e
|
17 years |
jakub |
Add macros for converting host format to a different endianity.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|