|
|
@a095d20
|
16 years |
martin |
add simple devfs filesystem and mount it as /dev
add generic NULL …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@55982d6
|
16 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc0110d
|
16 years |
martin |
add space before $@
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0ea8a9
|
16 years |
martin |
remove obsolete reference to libipc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44a53fd
|
16 years |
jirik.svoboda |
Experimental GXemul disk driver (device 'disk0').
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@854c564
|
16 years |
jirik.svoboda |
Fix type definition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83937ccd
|
16 years |
jakub |
Rudimentary support for non-root mounts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27fd651
|
16 years |
jirik.svoboda |
Add 'bdd' shell command (block device dump) for testing block device …
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
|
|
|
@0c2eee0
|
16 years |
jakub |
Remove unused and non-functional code.
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
|
|
|
@8ebc8bf4
|
16 years |
jirik.svoboda |
Add IPC ping-pong benchmark to tester.
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
|
|
|
@e38d66b
|
16 years |
jirik.svoboda |
Slash missing in bdsh makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@537611cc
|
16 years |
jakub |
Create a second RD device called "spared".
This is for testing purposes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4a172b
|
16 years |
jakub |
Add a bdsh wrapper around mount().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf95bc0
|
16 years |
jakub |
Streamline TMPFS and fix its design so that it properly supports …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f46695e
|
16 years |
jakub |
Lookup a node's parent lexically rather than using the broken L_PARENT …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14040e5
|
16 years |
jakub |
Allow rename("a", "aa");
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
|
|
|
@046f342
|
16 years |
jakub |
Add a primitive 'mv' command. This 'mv' is a mere wrapper around …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@386e276
|
16 years |
jakub |
Negative file descriptors shoud be considered invalid.
This fixes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8bb129d
|
16 years |
jakub |
HelenOS open() returns the actual error code, not mere -1.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a248234
|
16 years |
martin |
add support for lowercase extension and lowercase basename bits (NT …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0be3e8b
|
16 years |
jakub |
Do not attempt to unlink non-empty FAT directories.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@770d281
|
16 years |
jakub |
Do not attempt to unlink() FAT root.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6035ba
|
16 years |
jakub |
Introduce the concept of FS nodes. A FS node is a typed abstraction of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c852f4be
|
16 years |
jirik.svoboda |
Add console.write method to tracer.
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
|
|
|
@6568225
|
16 years |
jirik.svoboda |
Fix incorrect serialization in console, which could lead to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43847ba
|
16 years |
jirik.svoboda |
Select correct kbd controller driver on bgxemul.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@409b0d6
|
16 years |
jirik.svoboda |
Fix interpretation of return value. This caused loader to crash …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9701d49
|
16 years |
jirik.svoboda |
On sgcn disable polling too when switching to kcon.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccd1a14
|
16 years |
jirik.svoboda |
Stop userspace kbd driver from polling when switching to kcon. Also, …
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
|
|
|
@3c101bd4
|
16 years |
martin |
fix disappeared cursor in aligned rendering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@700dcb5
|
16 years |
jakub |
Clear the framebuffer when the new connection inherits the virtual …
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
|
|
|
@ab1861a
|
16 years |
martin |
generate the prerendered glyph mask not using rgb_, but properly using …
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
|
|
|
@c2417bc
|
16 years |
martin |
change the way how input devices are wired together according to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d049ee0
|
16 years |
jakub |
Support multiple TMPFS instances.
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
|
|
|
@58d7280
|
16 years |
jakub |
Return the actual error code instead of EREFUSED.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe24a52
|
16 years |
jirik.svoboda |
Handle shift properly on top row of main block in Czech layout.
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
|
|
|
@d15815e2
|
16 years |
jirik.svoboda |
Implement Czech combinator keys (hacek and carka).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9239333
|
16 years |
martin |
add NS16550 support for sparc64
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
|
|
|
@47a6708
|
16 years |
jirik.svoboda |
No need for strncmp() fs_name_to_handle() as vfs_info.name is always …
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
|
|
|
@552823e
|
16 years |
jakub |
Fix warning.
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
|
|
|
@3a180ad
|
16 years |
jirik.svoboda |
Allow UCS in Tetris highscores.
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
|
|
|
@6071a8f
|
16 years |
jirik.svoboda |
Read UCS chars in bdsh and encode them. (bdsh is still largely …
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
|
|
|
@0175246
|
16 years |
jirik.svoboda |
Primitive means of switching keyboard layout at run time. Use Ctrl+Fn, …
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
|
|
|
@726ef849
|
16 years |
jirik.svoboda |
Add multilingual text to dist/readme.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cee8d3e
|
16 years |
jirik.svoboda |
WIP Czech keyboard layout.
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
|
|
|
@b27eb71
|
16 years |
jirik.svoboda |
Make ega-fb and serial-fb aware of UCS.
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
|
|
|
@4527fb5
|
16 years |
jirik.svoboda |
The pre-rendered glyphs are not viewport-specific. This was taking too …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67ebf21
|
16 years |
jirik.svoboda |
Use Unicode font in 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
|
|
|
@7a2c479
|
16 years |
jirik.svoboda |
UCS test in userspace.
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
|
|
|
@0a5116db
|
16 years |
jirik.svoboda |
Fix EGA.
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
|
|
|
@db90860
|
16 years |
jakub |
Just for pro forma, initialize the the link before use.
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
|
|
|
@692b30dc
|
16 years |
martin |
cstyle (Jiri, please be more careful)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9df34ee
|
16 years |
jirik.svoboda |
Smarter polling to make ski keyboard usable again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e15496
|
16 years |
jirik.svoboda |
Remove garbage.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|