|
|
|
@9a68b34d
|
19 years |
martin |
PHT Refill handler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16dad032
|
19 years |
martin |
minor changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@762a824
|
19 years |
martin |
ppc32: proper exception handling from user-space
code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f27b4c
|
19 years |
jakub |
Rename acpi/matd.c to madt.c (Multiple APIC Description Table). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@953b0f33
|
19 years |
jakub |
Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf26ba9
|
19 years |
jakub |
Improve Doxygen-comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea199e5
|
19 years |
jakub |
When seting TSS limit, take the mandatory extra ending byte with all …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fd61ba
|
19 years |
jakub |
Fix a bug caused by an unsigned subtraction of bigger value from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e00b8a
|
19 years |
jakub |
Fixes in amd64 and ia32 ddi_iospace_enable_arch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51a7dc1
|
19 years |
ondrap |
Small fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5626277
|
19 years |
ondrap |
Added support for IRQ notifiactions.
- seems to work correctly on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@407862e
|
19 years |
jakub |
Initialize amd64 and ia32 task iomapver generation counter.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2382d09
|
19 years |
jakub |
Improve SYS_IOSPACE_ENABLE support.
The general protection fault …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69a5600
|
19 years |
jakub |
I/O Permission bitmap fixes. The trailing all-one sequence must be 8 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@429ff2ea
|
19 years |
jakub |
Replace old name of SYS_IOSPACE_ENABLE with a new one.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a98cdc7
|
19 years |
ondrap |
Fix amd64 SMP boot when tss for AP CPU gets allocated in memory >20MB.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11928d5
|
19 years |
jakub |
Fix BITS2BYTES macro to return 0 when passed 0 as argument.
Fix ia32 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@040e4e9
|
19 years |
jakub |
Improve doxygen comments for printf().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9179d0a
|
19 years |
jakub |
Add some @file doxygen comments and improve already existing comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaa202a
|
19 years |
jakub.vana |
Same 24 - > 32 bit lgdt patch on amd64 arch. Now both ia32 and amd64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4790dbc
|
19 years |
jakub.vana |
This patch enables 32 base of GDT on APs at boot. It should now be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e09712
|
19 years |
jakub |
This time really fix wrong definition of K_DATA_START.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed6c81f1
|
19 years |
jakub |
Fix K_DATA_START section definition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9e8b39
|
19 years |
jakub |
Prevent race in as_area_send() by allowing the address space area to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fa476f7
|
19 years |
jakub |
Rename SYS_AS_AREA_SHARE_APPROVE and SYS_AS_AREA_SHARE_PERFORM, resp., …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3ac636
|
19 years |
jakub |
Add frame_reference_add().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df0103f7
|
19 years |
jakub |
Implementation of SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND syscalls. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbbeb26
|
19 years |
jakub |
Do not allow zero size address space areas.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd8af4b
|
19 years |
jakub |
Sort architectures alphabetically in kernel configuration.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f0837c
|
19 years |
jakub |
Remove the outdated file.
Improve doxygen comments here and there.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24f3874
|
19 years |
jakub |
Reorganize syscall names to better correspond to kernel architecture. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f41004e
|
19 years |
malyzelenyhnus |
Kernel printf prefix is counted without prefixes now.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad45bde9
|
19 years |
malyzelenyhnus |
Fix pointers output format.
Fix format of slab and zones tables.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ecc8bce
|
19 years |
jakub |
Make ia64 and sparc64 compile again.
Fix ia64 to set up inits in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12c7f27
|
19 years |
martin |
init tasks must be registered before main_bsp()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf85e24c
|
19 years |
martin |
printf-related and other code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e692a27
|
19 years |
martin |
ppc32: initial userspace support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c118940
|
19 years |
martin |
ppc32 compiles again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@613bc54
|
19 years |
martin |
ppc32: stub for Page Hash Table support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7c0b89b
|
19 years |
ondrap |
Added uspace call to enable/disable interrupts.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68091bd
|
19 years |
jakub.vana |
Incomplete VHPT walker support for Itanium
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17b1b99
|
19 years |
jakub |
Some formatting and formulation changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73e9b49
|
19 years |
jakub |
Full implementation of amd64 and ia32 SYS_ENABLE_IOSPACE syscall. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fa16b20
|
19 years |
jakub |
Fix amd64 and ia32 management of I/O bitmap in before_task_runs_arch() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97a7eff
|
19 years |
jakub |
Add bitmap ADT.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50de918
|
19 years |
malyzelenyhnus |
Update comments in printf.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@280a27e
|
19 years |
malyzelenyhnus |
Printf ported back from uspace to kernel.
Printf calls changed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c624b96
|
19 years |
jakub |
Coding style changes for the last commit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b473ce
|
19 years |
jakub.vana |
Status testing version of clear-buffer routine for i8042
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e1b581
|
19 years |
jakub.vana |
i8042 buffer full problem fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f52e54da
|
19 years |
jakub |
Kernel support for SYS_ENABLE_IOSPACE.
amd64 and ia32 provide dummy …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c1ecf9
|
19 years |
jakub |
Move updating I/O Permission bitmap to before_task_runs_arch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ddeabc
|
19 years |
jakub |
Add important comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e185136
|
19 years |
jakub |
Fix wrong order of operations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39cea6a
|
19 years |
jakub |
Cleanup pm.c and pm.h code on ia32 and amd64.
Add before_task_runs() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@897ad60
|
19 years |
jakub |
Replace assembly from pm.c with new inline functions defined in asm.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@963074b3
|
19 years |
jakub |
Add task_create_arch() for all architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6d4ceb
|
19 years |
jakub |
Move arch/thread.h to arch/proc/thread.h on all architectures.
Replace …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ace9ea
|
19 years |
jakub |
Add some sanity checks to make sure the address space created by …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a8d91b
|
19 years |
jakub |
Add task_find_by_id().
Add kernel support for SYS_MAP_PHYSMEM.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7f364e
|
19 years |
jakub |
Modify B+tree node key width to be 64-bit wide on all platforms.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec55358
|
19 years |
jakub |
Kernel support for SYS_GET_TASK_ID syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1077d91
|
19 years |
jakub |
Start capabilities support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a597e3f0
|
19 years |
ondrap |
Comment update.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3fa424a9
|
19 years |
jakub |
Initialize ARCH_THREAD_DATA on all architectures.
On ia32 and amd64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a84af84
|
19 years |
jakub.vana |
Stack size definition macro definition fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bafbb4b
|
19 years |
jakub |
Change developer emails to their aliases in helenos.eu.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e5e78f
|
19 years |
jakub.vana |
Thread RSE support completion (kernel)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33472fa
|
19 years |
martin |
set ELF format explicitly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2810636
|
19 years |
jakub |
Switch B+tree node allocation from malloc() to a dedicated slab - …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f7859b9
|
19 years |
martin |
fix types
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9055bd1
|
19 years |
martin |
make the ppc ports generate proper 32b or 64b code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a78e84
|
19 years |
martin |
remove AFLAGS from C argument list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@602c9101
|
19 years |
martin |
start ppc64 port
the code is currently a wild mixture of 32/64b code, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f6e755
|
19 years |
jakub |
Replace list of all tasks with B+tree of all tasks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@016acbe
|
19 years |
jakub |
Replace list of all threads with B+tree of all threads.
Add function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@203f4c3
|
19 years |
jakub |
Sleeping in a wait queue can be now interrupted with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe04594
|
19 years |
jakub |
Fix critical bug in hash table initialization.
Only half of the table …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a9ef68b
|
19 years |
jakub |
Because of another race condition, futex_wakeup() needs to be able to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@448743f
|
19 years |
martin |
ppc32: mark four first frames as unavailable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c47912f
|
19 years |
jakub |
Rename btree_node_left_sibling() to btree_leaf_node_left_neighbour() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a1fa51
|
19 years |
jakub |
s/B+-tree/B+tree/
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b26db0c
|
19 years |
jakub |
s/B+-tree/B+tree/
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@252127e
|
19 years |
jakub |
Deploy B+tree in address space area management.
Change as_remap() to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9b14a83
|
19 years |
martin |
align ppc32 framebuffer on 128K boundary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b04fc7
|
19 years |
jakub |
Completed B+-tree support.
Enable btree_remove().
Reorder some static …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cb56f5d
|
19 years |
jakub |
Update B+-tree code.
The code is there, btree_remove() has not been …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca687ad
|
19 years |
ondrap |
Completed ipc_cleanup, it should be somehow integrated into
cleanup of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@296cc1b
|
19 years |
jakub |
Change B+-tree from 2-3-4 tree to 2-3-4-5 tree by adding space for the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff75d34
|
19 years |
jakub |
Fix comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6d4566
|
19 years |
jakub |
CPU stacks must have two frames on ia64.
Make sure both thread stack …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50fe620
|
19 years |
jakub.vana |
context_set patch in kernel for changed allocation of ia64 RSE and stack
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc27ae48
|
19 years |
jakub |
Try to avoid splitting full B+-tree nodes by trying left or right …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2c4445
|
19 years |
martin |
framebuffer code cleanup, support for non-standard scanline sizes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c715e9b
|
19 years |
jakub |
Change B+-tree to:
- store lesser keys in a key's left subtree
- …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4037847
|
19 years |
martin |
kernel boot API change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5201199
|
19 years |
ondrap |
Fix bad order of EPC & STATUS change in syscall_shortcut.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11cb08ca
|
19 years |
jakub |
Small changes.
Make sparc64 and ppc32 compile again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9cbd27b
|
19 years |
ondrap |
Set up T9 to entry point on entry to userspace to facilitate better …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1be3b6
|
19 years |
jakub |
Small textual changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|