|
|
|
@f33cb0b9
|
19 years |
ondrap |
Added commented example to ns.c how to access i8042 from uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@602ca36b
|
19 years |
ondrap |
Added way to do an action upon interrupt.
ns.c contains a commented …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa3561f
|
19 years |
ondrap |
Changed interrupt_control to preemption_control.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@432c648
|
19 years |
martin |
ppc32: updates reflecting the kernel syscall API change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bc36ba
|
19 years |
malyzelenyhnus |
Comments update.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6180b57
|
19 years |
ondrap |
Added support for irq notification registering.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5140e3e
|
19 years |
jakub |
Fix name of SYS_IOSPACE_ENABLE in uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a4c754
|
19 years |
jakub |
Add as.h to libc and compile pci module only for amd64 and ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3da9987
|
19 years |
malyzelenyhnus |
Fix badly defined endianness for ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2991efd
|
19 years |
malyzelenyhnus |
Endianness for mips32eb properly defined.
Created links from mips32eb …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85882fc
|
19 years |
malyzelenyhnus |
Definition of endianness moved to architecture dependent subdirectory. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07b3d93f
|
19 years |
jakub |
Replace native with sysarg_t so that uspace compiles again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11fa83a
|
19 years |
jakub |
Add userspace support for SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3214a20
|
19 years |
malyzelenyhnus |
Another version of printf function, now with support for sprintf, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4309741
|
19 years |
jakub |
Sort architectures alphabetically in uspace configuration.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3b8c1f
|
19 years |
jakub |
Reflect changes in syscall names in userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cdafab1
|
19 years |
malyzelenyhnus |
Printf precision is counted without prefixes now.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34c4d69
|
19 years |
martin |
basic ppc32 libc platform-specific files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d77747
|
19 years |
ondrap |
Added uspace call to enable/disable interrupts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c7da86
|
19 years |
jakub |
Fix the same bug in uspace hash table implementation that we used to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da32cea
|
19 years |
malyzelenyhnus |
Update comments in printf.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@523fad8
|
19 years |
malyzelenyhnus |
Bugfix in printf, some support for testing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9426c1a3
|
19 years |
jakub |
Userspace support for SYS_ENABLE_IOSPACE syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a347b1e
|
19 years |
jakub |
Infrastructure for PCI driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1e17fc
|
19 years |
jakub |
Userspace support for SYS_MAP_PHYSMEM syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f30e6a0b
|
19 years |
jakub |
Userspace suport for SYS_GET_TASK_ID syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9857c6
|
19 years |
malyzelenyhnus |
Printf support for width and precision modifiers.
Several necessary …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcd10af
|
19 years |
jakub.vana |
Thread RSE support completion (uspace)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7818c26
|
19 years |
jakub.vana |
psthread RSE support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0319a8f6
|
19 years |
jakub |
Sync uspace.
Fix comment in futex.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8fe1cdb
|
19 years |
ondrap |
Added support for multithreading (using futexes) into malloc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4c5de5
|
19 years |
ondrap |
Completed support for TLS in GCC (modifier thread) for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@520492a
|
19 years |
jakub |
Improve comments in psthread.c
Rename pt→list to pt→link.
Rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f2c821
|
19 years |
ondrap |
Correct dependencies creation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d05fae
|
19 years |
jakub |
TLS and pseudo thread support for ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a71d9af9
|
19 years |
ondrap |
Changed MIPS to compile as PIC code.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e708063
|
19 years |
ondrap |
Added missing ia32 files.
Renamed entry to start in mips, which is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17242c6e
|
19 years |
jakub |
Improved futexes for uspace.
Please review.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77bd004
|
19 years |
jakub |
Fix futexes to correctly wake sleeping threads.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29a9f62
|
19 years |
ondrap |
Added symbolic links 'libarch','libadt','libipc' into libc/include,
so …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cef26f
|
19 years |
jakub |
Basic futex support for userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e2988c
|
19 years |
jakub |
Port atomic operations to uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6122db1
|
19 years |
jakub |
Fix mips32 linker script.
Add .scommon input section.
Add .got section …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07824fd
|
19 years |
ondrap |
Small calling convention change for ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@255ec35
|
19 years |
ondrap |
RA is now saved by caller instead of kernel on syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29c1282
|
19 years |
ondrap |
Change calling convention for MIPS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06b0d112
|
19 years |
ondrap |
Fixed bad typing on 64-bit platform.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c61e60
|
19 years |
ondrap |
Adapt userspace API to conform to kernel api.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7048773
|
19 years |
ondrap |
More IPC added syscall for hangup and some tests.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a862b65
|
19 years |
jakub |
Fix ia32 uspace threads.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81e55099
|
19 years |
jakub |
Fix uspace threads for ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5a1f82f
|
19 years |
jakub |
Improved uspace threads (uspace).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11a4fbf
|
19 years |
malyzelenyhnus |
Userspace printf was rewritten to support standard format. Not all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c05290e
|
19 years |
jakub |
Support for uspace threads.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11eae82
|
19 years |
ondrap |
Added support for ipc_connect_me_to.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48627ab
|
19 years |
malyzelenyhnus |
New improved version of stackargs va_start and va_arg macros for mips32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b81e7c6
|
19 years |
jakub |
Fix _gp to point to the beginning of .got section in ia64 linker script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e591928
|
19 years |
malyzelenyhnus |
Softfloat warnings fixed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@585819d
|
19 years |
jakub |
mmap() syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa59fa0
|
19 years |
malyzelenyhnus |
SoftFloat integrated into HelenOS uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69cdeec
|
19 years |
ondrap |
Added missing file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5106e98
|
19 years |
ondrap |
Added simple testing skeleton for nameservice.
Added support for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e44122
|
19 years |
martin |
make it the proper way
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e4f5d3f
|
19 years |
ondrap |
Init now build on library change.
Fix weird symlink.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2345061
|
19 years |
ondrap |
Allow correct rebuilding based on boot architecture.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55cff86
|
19 years |
malyzelenyhnus |
Fixed problem with stackarg/stdarg for 64-bit platforms.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d73942c
|
19 years |
ondrap |
Added support for taskid source identification.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@936351c1
|
19 years |
ondrap |
Completed asynchronous IPC.
Fixed sbrk.
Cleared some unnecessary …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f34b6a
|
19 years |
malyzelenyhnus |
Hash_table conversion done.
Simple assert function converted from kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee7736e
|
19 years |
malyzelenyhnus |
List from LibAdt converted to userspace.
Hash_table not converted yet.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56972c81
|
19 years |
malyzelenyhnus |
Fixed bug in printf (native from kernel must be unsigned long). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4241683
|
19 years |
jakub |
Integrate softint.a into ia64 building process.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d1562e9
|
19 years |
jakub |
Add -N to ia64 libc/Makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3a2f0b
|
19 years |
malyzelenyhnus |
SoftInt ported to userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c83bfe
|
19 years |
ondrap |
Correct size_t for 64-bit platforms.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00c4994
|
19 years |
ondrap |
Basic testing in init.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ad3c2f
|
19 years |
ondrap |
Added malloc implementation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79522a7
|
19 years |
jakub |
Add mremap() syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18acad5
|
19 years |
malyzelenyhnus |
Added missing uspace types definitions to non-ia32 arch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ba1db5
|
19 years |
malyzelenyhnus |
Uspace printf bug repaired.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e2cf8b
|
19 years |
malyzelenyhnus |
Userspace printf, stdarg, and some other printf support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df50cf6
|
19 years |
ondrap |
Added public domain malloc
Allowed including arch/mm/page.h to have …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06502f7d
|
19 years |
ondrap |
Added extended syscalls to ipc to support more arguments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a19bdf8
|
19 years |
jakub |
ia64 support for SYSCALL4.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fc78da
|
19 years |
ondrap |
New IPC synchronous call.
Widened syscall to support up to 5 parameters.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b419162
|
19 years |
ondrap |
Added very basic IPC userspace stuff.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3aa1e1
|
19 years |
jakub |
Unify init linker scripts to contain two properly aligned and properly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f9239e
|
19 years |
ondrap |
Fixed mips alignment support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8286c3b
|
19 years |
jakub |
Generate init.disasm during uspace build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d03e156
|
19 years |
jakub |
Switch uspace to ELF init.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ef54d3
|
19 years |
jakub |
Rewrite syscall wrapper in assembly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a8ed8a
|
19 years |
jakub |
ia64 work.
Changes to make userspace work (uspace part).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fbd6f81
|
19 years |
jakub |
Start ia64 uspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f37d769
|
19 years |
malyzelenyhnus |
Int32 and int64 → double conversions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba5870d
|
19 years |
malyzelenyhnus |
Long long → float conversion finished.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d83419
|
19 years |
malyzelenyhnus |
32 bit integers to float type conversions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a82695c
|
19 years |
malyzelenyhnus |
Completed conversions from float/double to integer types.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cb202e
|
19 years |
malyzelenyhnus |
Fix float32 → unsigned long conversion.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afffa1e
|
19 years |
malyzelenyhnus |
Conversion functions from float to int added.
Files arch.h and types.h …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9f51ccc
|
19 years |
ondrap |
Added userspace for MIPS32-Big endian.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|