|
|
|
@482826d
|
19 years |
jakub |
Function for destroying address space for which there is no other …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@343fc179
|
19 years |
jakub |
Allow usage of blocking synchronization primitives in functions that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76d7305
|
19 years |
ondrap |
Slightly changed semantics of AS_AREA_SEND/RECV.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fded58
|
19 years |
jakub |
Reference counting for futexes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3de6dd7a
|
19 years |
ondrap |
Added console support to gxemul.
Wider information in thread list.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cf8ee6
|
19 years |
jakub |
Project missed_clock_ticks also on thread timeslice and run queue …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad37437
|
19 years |
martin |
update Simics 2 configuration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12fdd28
|
19 years |
ondrap |
Better SYS_IO
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a449065
|
19 years |
ondrap |
Added error code for timeouts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd8302d
|
19 years |
ondrap |
Correct realtime clock communication.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6cb8cb
|
19 years |
jakub |
Fix used_space_insert() to correctly service an empty used_space B+tree.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5552d60
|
19 years |
jakub |
Fight TLB inconsistency by proper placing of tlb_shootdown_start() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6e5cbc
|
19 years |
ondrap |
Added 'realtime' clock interface.
Added some asm macros as memory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3bf5976
|
19 years |
jakub |
Fix critical bug in timeout processing introduced several hours ago.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74fbedb
|
19 years |
jakub |
Load four userspace tasks on mips32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c93e805
|
19 years |
jakub |
Add missed_clock_ticks to CPU structure so that clock() can detect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6212095
|
19 years |
jakub |
Make ddi_physmem_map() accept address space area flags instead of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46fc2f9
|
19 years |
ondrap |
Added 256K slab, so that AMD can boot (until ELF loader is fixed). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00b595b
|
19 years |
jakub |
Support for sharing address space areas backed up by ELF image.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@127c957b
|
19 years |
jakub |
Make address space backend data a union.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ee077ee
|
19 years |
jakub |
Move the sharing functionality to address space area backends.
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb84455
|
19 years |
jakub |
Update page fault handlers to distinguish between different access …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bf18fa
|
19 years |
jakub |
Modify ia64 linker script to make compilation with gcc 4.1.x possible.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b31d188
|
19 years |
jakub |
Upgrade toolchain to use gcc 4.1.1.
ia64 still cannot be built with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd4d8c0
|
19 years |
jakub |
Modify as_area_share() to accept destination area flags bitmask from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@baafe71
|
19 years |
jakub |
Make implementation of condition variables compliant with their …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47800e0
|
19 years |
jakub |
Some renaming to prevent confusion.
as_lock → …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9dfc69a
|
19 years |
jakub |
Small fixes in futex.c.
PTE_GET_FRAME() returns frame address, not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d6bc2d5
|
19 years |
jakub |
Reimplement memory sharing. Currently, only
anonymous address space …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@567807b1
|
19 years |
jakub |
Modify the hierarchy of page fault handlers to pass access mode that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82da5f5
|
19 years |
jakub |
Modify sparc64 to choose optimal page size in each invocation of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8182031
|
19 years |
jakub |
Some shared memory stuff (not completed).
Support for address space …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56789125
|
19 years |
jakub |
Fixes of the used_space management code.
Switch as_area_destroy() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@040542aa
|
19 years |
martin |
small fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48c1ef9
|
19 years |
martin |
port ppc32 changes to ppc64 (raw)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd55bbb
|
19 years |
ondrap |
Fixed mips to compile with fb (missing hw_map).
Fixed mips hw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf464d1
|
19 years |
martin |
fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dadb68e
|
19 years |
martin |
minor changes
ppc32: identically map the whole physical memory
fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a1803eb
|
19 years |
bondari |
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25bf215
|
19 years |
jakub |
Add used_space_insert() and used_space_remove().
These are the alpha …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca8b36b
|
19 years |
ondrap |
Fixed mips bug fith TLS register not being properly saved on syscall …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a33c990
|
19 years |
martin |
ppc32 work
decrementer workaround
primitive TLB support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@125e944
|
19 years |
martin |
ppc32: hardware memory mapping, kernel PHT refill fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1982e45
|
19 years |
martin |
make hardware memory mapping more generic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1068f6a
|
19 years |
jakub |
Turn address space lock, address space area lock and
page_ht_lock into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ea6cc5
|
19 years |
martin |
kernel identity mapping still to be done using BAT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ca586a1
|
19 years |
jakub |
Remove unneeded macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7633b109
|
19 years |
jakub |
Change the way the framebuffer is mapped so that sparc64 is usable again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0bc189
|
19 years |
jakub |
Fix race in condition variables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35f3b8c
|
19 years |
martin |
ppc32 work
update framebuffer
get rid of the BAT memory mapping (not …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8424198
|
19 years |
martin |
unify the framebuffer API
use physical address as the base address for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59477e3
|
19 years |
martin |
ppc32: update boot API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd5a663
|
19 years |
jakub |
Modify ipc_wait_for_call() to support all of blocking, non-blocking …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdb9ea8
|
19 years |
jakub.vana |
kernel changes for uspace FB driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8497711
|
19 years |
jakub |
Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e18cf3d
|
19 years |
jakub |
Cleanup after removal of as_area_accept and as_area_send.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12f73fe
|
19 years |
martin |
a small step for ppc32, but a giant leap for HelenOS
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.1.1
|
|
|
@2e2d654
|
19 years |
martin |
fix exception context store and restore to respect ppc32 ABI
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f385a68
|
19 years |
ondrap |
Support for mips kbd driver.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@897f2e76
|
19 years |
ondrap |
Small updates to IPC regarding AS_SEND.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad575d7
|
19 years |
jakub |
Improve comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e09b75c
|
19 years |
malyzelenyhnus |
Added capability to register IRQs to tasks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f29243
|
19 years |
jakub |
Remove a misleading comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddd043ce
|
19 years |
jakub |
Force mips32 frame buffer access to be always big endian.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab5f8bf
|
19 years |
jakub.vana |
Configuration change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14b502e2
|
19 years |
ondrap |
Added support for more processes in mips.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c23af9
|
19 years |
ondrap |
Added support to IPC for simple page sharing.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68965ec5
|
19 years |
martin |
ppc32: TLB manipulation stub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1b723e
|
19 years |
martin |
split framebuffer initialization and sysinfo registration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@749122b
|
19 years |
martin |
fix conding style, make it compile again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9a9469
|
19 years |
jakub.vana |
sysinfo warning patch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2be27868
|
19 years |
jakub |
Increase "timeout" for debugging spinlock so that false positive …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4fc367
|
19 years |
jakub.vana |
memory deallocation fix in sysinfo syscall handlers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6326f5e6
|
19 years |
jakub.vana |
force return 0 if no valid pointer in sysinfo syscall
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35a96cf
|
19 years |
jakub.vana |
Sysinfo userspace interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2666daa
|
19 years |
jakub.vana |
System information tools
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74d1d66
|
19 years |
jakub |
Forgotten in last commit… improve frame buffer speed by buffering …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e459f12
|
19 years |
jakub |
Improve framebuffer speed by buffering blank line.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9cf9d5f
|
19 years |
jakub |
Do not report possible deadlock on fb_lock.
This issue was causing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f581365
|
19 years |
ondrap |
Fixed incorrect tabulator in framebuffer (could write outside …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@18093eaf
|
19 years |
jakub |
Fix number of frames allocated for VESA frame buffer in the singular …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f0c664
|
19 years |
jakub |
Change coding style in vesa.c and do some minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d4f2ae
|
19 years |
jakub |
On as_area_destroy(), mark the area as partial before unlocking and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7242a78e
|
19 years |
jakub |
Add SYS_AS_AREA_DESTROY syscall.
Add few error codes to errno.h
and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfffb000
|
19 years |
martin |
make ppc64 compile again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6a0f06
|
19 years |
ondrap |
Fix zone_merge_all in ppc architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@381465e
|
19 years |
ondrap |
zone_merge_all must be called after frame_init is completed - …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31282f9
|
19 years |
jakub.vana |
FB endian fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2bb8648
|
19 years |
jakub |
Add SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls.
Move …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecf3722
|
19 years |
jakub.vana |
new line only if no clrscr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ffdfcf0
|
19 years |
jakub |
Complete implementation of memcpy_from_uspace() and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6c59ccd
|
19 years |
jakub |
Remove unused variable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f58af46
|
19 years |
ondrap |
Implemented mips memcpy (copy from gcc builtin memcpy).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8194664
|
19 years |
jakub.vana |
VESA FB cut unwanted
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c89b09
|
19 years |
jakub.vana |
VESA detection failure fix on amd64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@203dcd45
|
19 years |
jakub.vana |
VESA detection failure fix.
(Some headers)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de07bcf
|
19 years |
jakub.vana |
Amd64 framebuffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e3c762cd
|
19 years |
jakub |
Complete implementation of copy_from_uspace() and copy_to_uspace()
for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22cf454d
|
19 years |
jakub.vana |
ia32 VESA FB support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdc5c516
|
19 years |
ondrap |
Added commands for accessing ia32 portspace in irq top-half.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|