|
|
@c70ce74
|
16 years |
jakub |
Allocate the answerbox for synchronous calls dynamically.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ca28512
|
16 years |
jakub |
Remove ipc_call_static_init() and IPC_CALL_STATIC_ALLOC.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35bb2e7
|
16 years |
jakub |
Allocate the call structure for synchronous calls dynamically.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c70ed6
|
16 years |
martin |
explicit typecasts for better code readability
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a217358
|
16 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
|
|
|
@b1c21c2
|
16 years |
jakub |
Improve comments in context.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb3d641a
|
16 years |
jiri |
Fix cmd_kill doc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@095b1534
|
16 years |
jiri |
C style.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a75302
|
16 years |
jiri |
Add Kconsole kill command.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14ecd6c
|
16 years |
jiri |
Fix bad test of kb.finished. (see ticket #137)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5328d63
|
16 years |
jakub |
Do not insist on SYSENTER support.
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
|
|
|
@4a537dd
|
16 years |
jakub |
Initialize the SYSENTER MSR's only if the kernel detects the CPU …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c696ad1a
|
16 years |
jakub |
Add the SEP bit into cpuid_feature_info.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33eb919
|
16 years |
jakub |
Use defined macros instead of magic constants.
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
|
|
|
@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
|
|
|
@d27ed12
|
16 years |
anachron |
Added software emulation of 64bit multiplication (muldi3).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69dc065
|
16 years |
martin |
initial Clang support
this is more like a proof-of-concept (tested …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19b5929
|
16 years |
jakub |
Define the hardcoded_* variables in the ia64 linker script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bae6169
|
16 years |
jakub |
Do not define the hardcoded_* variables twice.
These variables should …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4cfb9d
|
16 years |
jakub |
Serialize after the RSM instruction in pk_disable().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@502984be
|
16 years |
jakub |
Serialize writes to region registers in as_install_arch().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40240b1
|
16 years |
martin |
revert recent unnecessary commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93d66ef
|
16 years |
martin |
GCC 4.4.1 with -O3 uses speculative memory access
add basic support …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5bda2f3e
|
16 years |
martin |
ia64 cleanup and conding style
(no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@029d94a
|
16 years |
martin |
check for NULL
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e86a849a
|
16 years |
martin |
use fetchadd8.rel directly, not via atomic_add()
(3rd operand of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aac12264
|
16 years |
martin |
fix several forgotten obsolete ifdefs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff211d2
|
16 years |
martin |
progress to GCC 4.4.1
use a single script to build cross-compilers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38428aa3
|
16 years |
martin |
workaround strict-aliasing rules
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4d11c5
|
16 years |
martin |
gdtr_reg is actually an output operand, not input operand
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5418217
|
16 years |
martin |
add parentheses for better clarity
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1075ac6
|
16 years |
martin |
compare signatures byte-by-byte (avoid dereferencing type-punned …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22af3af
|
16 years |
jakub |
Add basic description of the pseudocode commands.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a71c158
|
16 years |
martin |
kernel output devices now suport multiple instances (except ski and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90c8b8d
|
16 years |
martin |
extend the spinlock interface (static spinlocks, statically declared …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc7d44c
|
16 years |
jakub |
Merge fibril synchronization improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@057d21a
|
16 years |
jakub |
Add SYS_IPC_POKE syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c4a56f
|
16 years |
jakub |
Support for waitq_unsleep().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9c7425
|
16 years |
martin |
prepare outdev_t devices (particularly stdout) to work as repreaters …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e731b0d
|
16 years |
martin |
make ppc32 OFW usage on par with sparc64, make appropriate …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a11099f
|
16 years |
martin |
coding style (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00a020d
|
16 years |
martin |
declare unknown visual type and allow fb_init() to fail gracefully
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@824d6dd
|
16 years |
martin |
split hardware-specific OFW definitions into separate header files
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e151ab0
|
16 years |
jakub |
Remove redundant argument names from function headers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ab1648
|
16 years |
martin |
remove obsolete TASK_WAIT notification
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9441458
|
16 years |
jiri |
Remove errorneous clearing of begin_call (Thx Tomas Brambora).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1724745f
|
16 years |
jakub |
Fix typos.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e49b57b2
|
16 years |
jakub |
Update comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8688a6e
|
16 years |
jakub |
Let the uinit kernel thread run with interrupts enabled by default
and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@586cd56
|
16 years |
jakub |
Use the RFLAGS defines instead of magic numbers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9732e98
|
16 years |
jakub |
Coding style fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@121966e
|
16 years |
jakub |
task_done() should not kill tasks one by one and wait until each dies. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@19490ce
|
16 years |
jakub |
Fix 16bpp modes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd2cfa7
|
16 years |
jirik.svoboda |
Even more warnings.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30885b9
|
16 years |
jakub |
RGB conversion functions should work with a well-defined pixel format.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@646b996
|
16 years |
martin |
cleanup some of the dirty hacks introduced into the arm32 port
add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88d653c
|
16 years |
jakub |
Add simple atomic_lock_arch() to mips32 so that it builds for the msim …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e73815
|
16 years |
jakub |
Interrupts should be disabled when acquiring answerbox's irq_lock.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ac14a70
|
16 years |
vineethrp |
ARM port for development board integratorcp(ARM926EJ core module).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7038f55
|
16 years |
jakub |
Add simple atomic_lock_arch() for ia64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@986c24c
|
16 years |
jakub |
Fix sparc64 non-debug build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@44539b4c
|
16 years |
jakub |
Adhere to the sparc64 ABI and provide stack space for procedure arguments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@716fb9d
|
16 years |
jakub |
Improve comment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a61ba5
|
16 years |
jakub |
IRQ-safe switch to userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@450448d
|
16 years |
jirik.svoboda |
Implement data transmission to CUDA, use to enable autopolling. Now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b2c458c
|
16 years |
jakub |
sparc64's SP_DELTA needs more space.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec8b0dac
|
16 years |
jakub |
Things are much easier when the compiler knows that context_save() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30f869d
|
16 years |
jakub |
mips32's istate_t must respect the 8-byte stack alignment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1f0db02e
|
16 years |
jirik.svoboda |
Modify CUDA driver to state machine format, with one interrupt per …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@925be4e
|
16 years |
jakub |
The ia64 kernel needs to handle the Data Access Rights fault.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80a3bd9
|
16 years |
jakub |
Initialize the Accessed and Dirty bits when the page hash table is used.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a77841d
|
16 years |
jirik.svoboda |
Kernel Mac ADB keyboard driver revived.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@103bb68
|
16 years |
jakub |
A little bit of cstyle.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc531be
|
16 years |
jakub |
Mention arm32 in the document describing virtual address translation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac47b7c2
|
16 years |
martin |
define endianess externally to be able to exactly specify whether we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@98000fb
|
16 years |
martin |
remove redundant index_t and count_t types (which were always quite …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bf1fb9f
|
16 years |
jakub |
Streamline locking of phones during cloning.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8658f89
|
16 years |
martin |
send notification also during task creation
(the intention is to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f4bc1f
|
16 years |
martin |
rename the macro to be consistent with LOWER32/UPPER32 and add 64b …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@770971c
|
16 years |
jirik.svoboda |
Parethesize args in MERGE_LOHI32 macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1ed901d
|
16 years |
martin |
fix stupid typo (thx Matthieu Gueguen)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95ad426
|
16 years |
martin |
add very simple implementation of task destruction notification
(which …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ef6645
|
16 years |
jakub |
Surprisingly easy support for homogenous mounts.
It works by simply …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d158097
|
16 years |
jakub |
Refuse to clone the phone which is itself used to make the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c0e5d2
|
16 years |
jakub |
Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@287e83f
|
16 years |
jakub |
Do not test the same condition twice.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c00589d
|
16 years |
martin |
remove the confusing "Improved support for hyperthreading" …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@687246b
|
16 years |
rimskyp |
TLB demap optimalization for US3.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@acf37bc
|
16 years |
jirik.svoboda |
Reduce Udebug overhead with some nifty tricks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40a0e504
|
16 years |
jirik.svoboda |
udebug_stoppable_begin/end() should always proceed. In any case they …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ba6262
|
16 years |
jirik.svoboda |
Revert accidental change.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae5aa90
|
16 years |
jirik.svoboda |
Clean up various log messages, mostly udebug.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4876df
|
16 years |
jirik.svoboda |
Only announce loader registration in verbose mode.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66b430e
|
16 years |
jirik.svoboda |
Kernel Ski driver should pull more keys at a time, similarly to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e7afdbc
|
16 years |
martin |
make sgcnin_init() consistent with similar driver functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a31efeb
|
16 years |
jirik.svoboda |
Fix ELF loading issue on mips32eb.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccd1a14
|
16 years |
jirik.svoboda |
Stop userspace kbd driver from polling when switching to kcon. Also, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|