|
|
@ac48fef
|
17 years |
jirik.svoboda |
Add memmove() function to kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7217199
|
17 years |
martin |
coding style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76fca31
|
17 years |
martin |
kconsole is optional
kernel & uspace framebuffer rewrite with speedups …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8af9950
|
17 years |
jirik.svoboda |
Rename udebug_thread_t.debug_active just to 'active'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d9430d7
|
17 years |
jirik.svoboda |
Fix panic caused by NULL pointer dereference.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@323a5aaf
|
17 years |
jakub.vana |
Legacy IRQ support, uspace NS16550 support, some minor changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d2760f
|
17 years |
jakub |
Add additional members to the irq_t structure so that an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7782030
|
17 years |
jakub.vana |
Classic TLB shootdown support on ia64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31696b4f
|
17 years |
jirik.svoboda |
Move stuff related to kbox to a separate struct.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13964ef
|
17 years |
jirik.svoboda |
Fix race that allowed Udebug to report THREAD_B events for threads …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e6c9eb
|
17 years |
jirik.svoboda |
Add another stopping point.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ff2b54
|
17 years |
jirik.svoboda |
Merge feature from tracing: correct stopping of CPU-intensive tasks in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32e6c9c
|
17 years |
jirik.svoboda |
Get rid of int_lock from udebug_thread_t, as is flawed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@741fd16
|
17 years |
jirik.svoboda |
Stoppability sections must be much smaller (design error). Also fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@384c488
|
17 years |
jirik.svoboda |
Replace 'stop' in udebug_thread_t with 'go' for consistency with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1378b2b
|
17 years |
jirik.svoboda |
Udebug comments - 'is go', not 'has go'. Missing periods.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa8d0f7
|
17 years |
jakub |
Some cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59e4864
|
17 years |
jakub.vana |
Alfa of SMP support on IA64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b24786a3
|
17 years |
jakub.vana |
On Itanium there is nead to preserve at least gp when switching APs to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@24345a5
|
17 years |
jirik.svoboda |
Set meaningful names for loaded programs. Now 'tasks' kconsole command …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7faabb7
|
17 years |
jirik.svoboda |
Fix sys_thread_create(): could fail when passed name was at end of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05e69c5
|
17 years |
jirik.svoboda |
Split and streamline kbox_thread_proc().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5045a68
|
17 years |
jirik.svoboda |
Synchronize properly when detaching kbox from within.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94f8e3c1
|
17 years |
jirik.svoboda |
Fix panic when debugged task quits. Also fix memory leak when debugger …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@119c335
|
17 years |
jakub |
Add comments documenting our treatment of the task's active call counter.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3926f30
|
17 years |
jirik.svoboda |
Document functions in udebug_ipc.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7dc62af
|
17 years |
jirik.svoboda |
Document functions in udebug.c and udebug_ops.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@073c9e6
|
17 years |
jakub |
Rename kconsole's 'ipc_task' command to 'ipc'.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e5aa02
|
17 years |
jakub |
Fix task active call accounting for IPC_M_HUNGUP calls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e028660
|
17 years |
jakub |
Rename ipc/ipc_kbox.c to ipc/kbox.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0108984a
|
17 years |
jirik.svoboda |
Use LOG() instead of printf() for debug messages.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a1b20c
|
17 years |
jirik.svoboda |
Merge syscall tracer (trace) and relevant part of udebug interface …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eeb2bde2
|
17 years |
jakub |
as_area_resize() should use as instead of AS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f3363e
|
17 years |
jakub |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27526e87
|
17 years |
jakub |
Kernel's ipc_data_t and uspace's ipc_call_t must be in sync.
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e40e3007
|
17 years |
jakub |
cstyle for ipc.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6745592
|
17 years |
jakub |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae7f6fb
|
17 years |
jirik.svoboda |
Fix panic caused by not setting new area flags in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6461d286
|
17 years |
jakub |
Fix the rare case when the anon or ELF backend uses PFN 0 for mapping.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79872cd
|
17 years |
jakub |
Synchronous IPC must be interruptible.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74965d2
|
17 years |
jakub |
Demasquerade the caller phone during ipc_answer_n() rather than in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@645d9ed2
|
17 years |
jakub |
Fix processing of answers to forwarded masqueraded calls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@814c4f5
|
17 years |
jakub |
Improve comments in task.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e9f178
|
17 years |
jakub |
Fix types when processing IPC_M_DATA_WRITE arguments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da349da0
|
17 years |
jakub |
memcpy(), memmove() and similar functions return dst instead of src. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57b4f46
|
17 years |
jakub |
cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af863d0
|
17 years |
martin |
move unfinished ObjC support to a separate branch
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5719f6d
|
17 years |
jakub |
Check the validity of the 'len' argument for sysinfo syscalls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c98e6ee
|
17 years |
jirik.svoboda |
Merge program-loader related stuff from dynload branch to trunk. (huge)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@498b201
|
17 years |
jakub |
The real intention of the previous commit was to put the boundary
on 4 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f7a0ef
|
17 years |
jakub |
Introduce FRAME_LOW_16_GiB slab/frame allocator flag. When specified, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ec725f
|
17 years |
jakub |
Avoid deadlock during the 'zone n' kconsole command. Buddy allocator …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@000350f8
|
17 years |
jakub |
Fix deadlock in the 'zones' kconsole command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@939e9c1
|
17 years |
jakub |
Remove left-over debugging stuff.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d67baa
|
17 years |
jakub |
cstyle fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1bb3766
|
17 years |
jakub |
Finer grained waiting for memory with consideration of the number
of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a1744e
|
17 years |
jakub |
Get rid of the infamous "Sleep not implemented" panic during low …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08a19ba
|
17 years |
jakub |
Support for active mutexes. Active mutexes implement busy waiting, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@deaf8d5
|
17 years |
jakub |
cstyle for frame.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69eac4aa
|
17 years |
jakub |
Fix a scary two-year old bug: do not attempt to initialize a call …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@599d6f5
|
17 years |
jakub |
Avoid easy deadlock while printing slab cache statistics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e9d0e3
|
17 years |
jakub |
cstyle for kinit.c and scheduler.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c1234
|
17 years |
jakub |
cstyle for slab.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a4202d
|
17 years |
jakub |
Don't print anything before the kernel initializes the first THE …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3759681
|
17 years |
jirik.svoboda |
Implement smc_coherence[_block]() for ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62cd66f
|
17 years |
jirik.svoboda |
Fix build when smc_coherence_block() is defined as an empty macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36e86862
|
17 years |
jakub |
Maintain cache coherence when the ELF backend duplicates a frame from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8605b24
|
17 years |
jakub |
Maintain cache coherence after sys_task_spawn() copies ELF image from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80dabb8d
|
17 years |
jakub |
Add a comment explaining the reason for a memory barrier after page …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11e9061d
|
17 years |
jakub |
Issue a memory barrier after modifying a page table mapping in order …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c05a50f
|
17 years |
martin |
rename SYS_IO to SYS_KLOG
do not notify uspace klog with every single …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e32e092
|
17 years |
jirik.svoboda |
Declare arguments for memstr.h operations as pointers instead of uintptr_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82b71ef1
|
17 years |
martin |
resurrect klog
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ba289a
|
17 years |
jirik.svoboda |
Fix malloc(0) in sys_io()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78d0da8
|
17 years |
martin |
revert coding style change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c859753
|
17 years |
martin |
remove original klog
permanent kernel cyclic log buffer
proper printf …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa48a9d
|
17 years |
martin |
change SYS_IO semantics
add SYS_TASK_SPAWN
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52755f1
|
17 years |
martin |
support for SYS_SPAWN syscall
proper printf formatting
change the way …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b86d10
|
17 years |
martin |
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b84aaba
|
17 years |
martin |
debugging output of kernel initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49eec93
|
17 years |
martin |
run init tasks after they are all loaded
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ed4014
|
17 years |
martin |
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93a3348
|
17 years |
martin |
proper printf formatting, remove non-standard 'z' modifier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2b8b0ca
|
17 years |
martin |
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f269c2
|
17 years |
martin |
proper printf formatting & coding style
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c70d693
|
17 years |
martin |
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fe962d6
|
17 years |
martin |
proper printf formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6387c18
|
17 years |
martin |
fix kernel ramdisk support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff48a15
|
17 years |
jakub |
Turn phone→lock into mutex.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cc2974
|
17 years |
jakub |
Improve linking and loading of boot ELF images.
(Contributed by Jiri …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a60feeb
|
17 years |
jakub |
Do not attempt to malloc() zero bytes of memory during VFS_READ at end …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83512f21
|
17 years |
jakub |
More formatting changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ace9358
|
17 years |
jakub |
Formatting improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@929ce92
|
17 years |
jakub |
timeouted vs. timed out
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d12283
|
17 years |
jakub |
Improve comment for thread_create().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12ab886
|
17 years |
jakub |
Fix initialization of answerbox→task in ipc_answerbox_init. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d494b3
|
17 years |
jakub |
Each architecture should only announce its endianity.
The conversion …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81c0171e
|
17 years |
jakub |
Fix typo ALV tree vs. AVL tree.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c089919
|
17 years |
jakub |
tasklet.c needs to include config.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56976a17
|
17 years |
martin |
start merging tasklets (more or less a rewrite)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|