|
|
@b9b105e1
|
15 years |
jakub |
Clear the EBP register in the task and thread entry functions to stop …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6aef4e
|
15 years |
jakub |
Add ia32 support for stack traces.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d91a20c
|
15 years |
jakub |
Add a simple test which abort()'s.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60803be
|
15 years |
jakub |
Print a stack trace on abort().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c34be8
|
15 years |
jakub |
Add simple framework for stack traces in userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb2dbf8
|
15 years |
jakub |
Spawn fhc and obio before kbd because kbd on sparc64 depends on it.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eacb957
|
15 years |
jakub |
Merge fix for ticket #149.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@245e8399
|
15 years |
jakub |
Flush windows in context_save_arch() instead of context_restore_arch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c26eb39
|
15 years |
martin |
display both arguments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df747bd8
|
15 years |
martin |
rename getvc to getterm, as the new name is more suitable for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47a350f
|
15 years |
martin |
keyboard is not a single possible human input device, thus don't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1313ee9
|
15 years |
martin |
introduce device namespaces
* add support for explicit open in libfs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc6dd18
|
15 years |
martin |
add str_ndup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@531695f
|
15 years |
martin |
simplify clipboard service
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aa42e3
|
15 years |
martin |
add two convenient functions for transfering data
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e4cada
|
15 years |
martin |
rename fibril_sync.[ch] to fibril_synch.[ch]
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb623e2
|
15 years |
martin |
move from file-backed clipboard to service-backed clipboard
there is a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63c4e28
|
15 years |
martin |
'swi' instruction should have an immed_24 argument (according to ARM …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd769305
|
15 years |
jakub |
Implement userspace arm32 cas() and atomic_add() using RAS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a47d49f
|
15 years |
jakub |
Allow the architecture to define its own cas().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82a04c6
|
15 years |
jakub |
Support for RAS on arm32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45d5f86
|
15 years |
jiri |
Merge bug fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd82bb1
|
15 years |
jiri |
Squash more bugs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@034bf0e
|
15 years |
jiri |
Merge project X (Copy and paste for text editor and CLI, clipboard).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc77bfa
|
15 years |
jiri |
Squash bugs.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cedd33b
|
15 years |
jiri |
Cut (Ctrl-X) and select all (Ctrl-A).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f1b37d6
|
15 years |
jiri |
Make paste more efficient.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a5af223
|
15 years |
jiri |
Fix bug in fputc() which made printf("%ls") break with non-ASCII …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51ea01e
|
15 years |
jiri |
Fix off-by-one buffer overflow.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@371a012
|
15 years |
jiri |
Copy and paste in bdsh input.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed372da
|
15 years |
jiri |
Add some comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e0cb78
|
15 years |
jiri |
Basic selections in bdsh input module.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b772f5
|
15 years |
jiri |
Save clipboard data in a file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0902edfe
|
15 years |
jiri |
Editor copy and paste. Clipboard API with task-local implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f24c57
|
15 years |
jiri |
Implement basis of selections in editor.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@002252a
|
15 years |
jiri |
Handle zero size or nmemb properly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22e6802
|
15 years |
martin |
fix kernel thread_sleep() not to overflow thread_usleep()
introduce …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84b14e2
|
15 years |
jakub |
Merge simplified futexes (ticket #154) and fix for arm32 kernel atomic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d04f709
|
15 years |
jakub |
Add dummy implementation of arm32 cas.
The arm32 uspace atomic …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e15e0e8
|
15 years |
jakub |
Make provisions for different implementations of atomic_t.
This breaks …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12bef5b
|
15 years |
jakub |
Build the ia32 uspace with -march=pentium so that gcc cas built-in can …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3041fef1
|
15 years |
jiri |
Change boundary behavior of vertical seek: keep column number, do not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4774a32
|
15 years |
jakub |
Greatly simplify futexes.
Drop timeout support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e228280
|
15 years |
jiri |
Allow input longer than one row. Implement vertical seek.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd34f4e
|
15 years |
jiri |
Add missing null separator.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d359e227
|
15 years |
jakub |
Add cas().
Implemented using GCC built-in.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9ece1cb
|
15 years |
jakub |
Introduce SYS_THREAD_USLEEP and use it to implement usleep() in uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b67c7d64
|
15 years |
jiri |
Add wstr_to_astr() for easy conversion from wide string to string.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f06dbc
|
15 years |
jiri |
Rename wstr_nstr() to wstr_to_str() and align it better with the rest …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba26129
|
15 years |
jiri |
Prevent overrunning screen width when editing file name.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1352fc1
|
15 years |
jiri |
Save As feature.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da2bd08
|
15 years |
jiri |
Input history.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@025759c
|
15 years |
jirka |
Word seek.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19528516
|
15 years |
jirka |
Rewrite command-line input routine. Adds capability to seek, insert …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c8f8d6
|
15 years |
jakub |
Repeat IPC_M_PHONE_HUNGUP until the caller of async_get_call_timeout() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4702804
|
15 years |
jakub |
close_callid is not bool.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e739652
|
15 years |
jakub |
Fix the nit in the definition of the canonical path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffe94f7
|
15 years |
jakub |
Fix definition of canonical paths.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a217358
|
15 years |
martin |
fix minor glitches detected by Vcc checker (thx to Ondrej Sery)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8f92868
|
15 years |
martin |
fix yet another off-by-one bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42fa698
|
15 years |
jakub |
Fix off-by-one error in vfs_fd_alloc().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfddfcd
|
16 years |
jakub |
Make fat_write() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@453f2e75
|
16 years |
jakub |
Make fat_read() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1647323
|
16 years |
jakub |
Make fat_match() never assert on an I/O error.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49647be
|
16 years |
jiri |
Fix typo.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e6b73ad0
|
16 years |
jiri |
calloc() should actually zero out the block.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7dc8ad
|
16 years |
martin |
proof-of-concept of stdin/stdout/stderr redirection
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15b8e495
|
16 years |
martin |
add calloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce9d803
|
16 years |
martin |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e983c7
|
16 years |
martin |
set correct IPC return values in libfs_open_node()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b88074b
|
16 years |
martin |
vfs: file descriptors housekeeping changes
- add support for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c638c07
|
16 years |
jakub |
Do not attempt to answer forwarded calls in ns.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3cc110f
|
16 years |
jakub |
Autodetect SYSENTER support in uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e000b8d
|
16 years |
jakub |
Rename syscall_{int,sysenter} to syscall_{slow,fast}. Syscalls …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc1f8d4
|
16 years |
martin |
proper support for parallel building (this time really tested)
all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00413c5c
|
16 years |
jiri |
Fix computation of eof s-point.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7591b27d
|
16 years |
jiri |
Working directory must be set only after initializing stdio, otherwise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8ef374
|
16 years |
jakub |
bdsh should inherit the current working directory rather than setting …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@622cdbe
|
16 years |
jakub |
Inherit the current working directory from the spawner to the spawnee task.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81342f7
|
16 years |
jakub |
getcwd() should return NULL if the current working directory is not set.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e035612
|
16 years |
martin |
make parallel build (with -j n) possible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba8f8cb
|
16 years |
jakub |
The original ipc_data_*() and ipc_share_*() should use plain HelenOS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0da4e41
|
16 years |
jakub |
ipc_data_*() and ipc_share_*(), respectively, should be renamed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbb01b98
|
16 years |
jakub |
Just pro forma, mark the fibril as active when unlocking a mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b69bec5
|
16 years |
jakub |
Make fibril RW-locks use the awaiter_t type for sleeping.
Timeouts are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@854ad23
|
16 years |
jakub |
Make fibril mutexes use the awaiter_t type for sleeping.
Timeouts are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cadfa8e
|
16 years |
jakub |
Experimental support for timeoutable fibril condition variables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6ee5b1
|
16 years |
jakub |
Rename insert_timeout() to async_insert_timeout() and make it a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f53cc81
|
16 years |
jakub |
Separate timeout-specific wait data from generic wait data in awaiter_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f5edcf6
|
16 years |
jakub |
Prepare awaiter_t for use outside of async.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0772aff
|
16 years |
jakub |
Improve confusing comment.
handle_call() is a name of an async …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ab8697
|
16 years |
martin |
use builtin_va_* for va_* functions and va_list type
(this is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f563126
|
16 years |
martin |
make uspace pass compilation with clang
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d57e08f
|
16 years |
jakub |
Merge file system shell interaction improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbddafb
|
16 years |
jakub |
Make the file systems set the task return value so that the user gets …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5643a04
|
16 years |
jakub |
Cleanup of the file system servers' start up text messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5af635
|
16 years |
jakub |
Merge FAT server error handling improvements and some fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8810c63
|
16 years |
jakub |
Do not assume that a block is not dirty if we did not make it dirty. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a15176
|
16 years |
jakub |
Make fat_idx_get_new() return the exact error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fc1e5d
|
16 years |
jakub |
Make fat_node_get_core() return an error code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|