|
|
@6b781c0
|
18 years |
jakub |
Merge arm32 into trunk.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ee8a075
|
18 years |
jakub |
Replace gcc-specific FUNCTION with C99 func.
suncc's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48d14222
|
18 years |
jakub |
JoinMe → Lingering
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07be3c4
|
18 years |
jakub |
Split accidently joined lines.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea7890e7
|
18 years |
jakub |
More efficient and simpler task termination.
Based on the assumption, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff3a34b
|
18 years |
martin |
initial merge of branches/fs
(not finished, huge cleanup is needed)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f043c0
|
18 years |
martin |
fix ICC compilation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8431986
|
18 years |
jakub |
Fix the problem with sys_thread_create() by splitting the create and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6d2c81
|
18 years |
jakub |
Fix two memory leaks.
In kernel, kernel_uarg structure needs to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@51ec40f
|
18 years |
jakub |
Improve comments for the IPC subsystem.
Fix formatting and indentation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b8f11baa
|
18 years |
martin |
run mcall only on active CPUs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c8ba05
|
18 years |
jakub |
Cleanup the waitq_wakeup() interface.
Replace numeric constants (i.e. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea63704
|
18 years |
jakub |
Formatting and indentation fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b662f8c
|
18 years |
martin |
add fancy uptime kconsole command
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc85fb9
|
18 years |
jakub |
Indentation and formatting fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4365d10
|
18 years |
jakub |
Document and assert proper usage of THREAD_FLAG_WIRED.
Original patch …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de33dab
|
18 years |
jakub |
Revert some of the changes introduced in revision 2209.
I think it is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f74bbaf
|
18 years |
martin |
start shutdown infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72bcb25
|
18 years |
martin |
detach joined thread
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5dbbe5
|
18 years |
martin |
add mcall0 command (calling a function on each CPU)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cb567cd
|
18 years |
martin |
map kernel pages explicitly as writable (this solves compatibility …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bcfbbc
|
18 years |
martin |
support the possibility to send EOI or Interrupt Acknowledgement
prior …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@201abde
|
18 years |
martin |
make thread ID 64 bit (task ID is 64 bit already)
cleanup thread syscalls
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6adbe3c2
|
18 years |
martin |
reflect the renaming of printflock to printf_lock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b303ba
|
18 years |
martin |
use spinlock only on console output, not other print functions
cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3ce7f082
|
18 years |
martin |
add syscall for getting current thread ID
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c0cf640
|
18 years |
martin |
rename ipcc to tester
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@547fa39
|
18 years |
martin |
add zetta (sextillion) prefix
make constants explicitly unsigned
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31d8e10
|
18 years |
jakub |
Continue to de-oversynchronize the kernel.
- replace as→refcount with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@879585a3
|
18 years |
jakub |
Simplify synchronization in as_switch().
The function was …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2057572
|
18 years |
jakub |
The Ultimate Solution To Illegal Virtual Aliases.
It is better to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@454f1da
|
18 years |
jakub |
Reworked handling of illegal virtual aliases caused by frame reuse.
We …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4638401
|
18 years |
jakub |
Coding style and indentation fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5bd8d7
|
18 years |
jakub |
Fix coding style in the address space area backends.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d630139
|
18 years |
jakub |
Add arm32 architecture. The 32 suffix is used to specify that 16-bit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bea09de6
|
18 years |
martin |
add forgotten implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c993e45
|
18 years |
martin |
small cleanup, more work coming
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd1deed
|
18 years |
martin |
experimental support for Objective C
(disabled by default)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce8aed1
|
18 years |
martin |
implement simple realloc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3c771149
|
18 years |
martin |
add forgotten unsigned
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2936eef
|
18 years |
martin |
explicit typecast, fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55b4437
|
18 years |
martin |
remove anonymous structure, add static qualifier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8d542e
|
18 years |
martin |
explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4184e76
|
18 years |
martin |
explicit typecast, fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b513b3e
|
18 years |
martin |
explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42193ad
|
18 years |
martin |
explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ecb3067
|
18 years |
martin |
fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@828aa05
|
18 years |
martin |
explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@093752c
|
18 years |
martin |
explicit typecast, fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52c79ac
|
18 years |
martin |
explicit typecast, fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d307e7
|
18 years |
martin |
fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5573942
|
18 years |
jakub |
Revert thread_interrupt_sleep() to waitq_interrupt_sleep().
I'd prefer …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf5ddf6
|
18 years |
jakub |
Cleanup kconsole.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f619ec11
|
18 years |
jakub |
When clock() is called by an external interrupt dispatched by the IRQ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80bcaed
|
18 years |
jakub |
Merge as_t structure into one and leave the differring parts in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b612ded6
|
18 years |
martin |
more fine order of magnitude display
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0c1a5d8a
|
18 years |
martin |
avoid conflict with potential keyword
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dad5951
|
18 years |
martin |
avoid conflict with potential keyword
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3f8fb7
|
18 years |
martin |
huge type system cleanup
remove cyclical type dependencies across …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f4495f5
|
19 years |
jakub |
Indentaion and formatting changes even Martin will like
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f3fc9b
|
19 years |
martin |
typedef elimination
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f63a83
|
19 years |
jakub |
Beat the implicit illegal virtual alias created by reusing userspace …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df4ed85
|
19 years |
jakub |
© versus ©
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7baee6
|
19 years |
jakub |
Rather big indentation and formatting changes.
More inteligent long …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c738d65
|
19 years |
jakub |
Improve formatting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d78d603
|
19 years |
jakub |
Formatting and indentation fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e33b6b
|
19 years |
jakub |
More formatting changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c109dd0
|
19 years |
jakub |
Formatting changes.
Bump year in kernel copyright.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49319ac
|
19 years |
jakub.vana |
SIMICS added as a simulator kernel runs on
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dfe9e2c
|
19 years |
jakub |
Call big endian byte swap function instead of little endian.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@33c0c649
|
19 years |
jakub |
switch statement coding style fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b43eaba0
|
19 years |
jakub |
Improve indentation and formatting.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6536a4a9
|
19 years |
martin |
pretty-print slabs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8410ec9
|
19 years |
martin |
quiet mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95155b0c
|
19 years |
martin |
benchmarking with statistics (initial)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@771cd22
|
19 years |
jakub |
Formatting and indentation changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@62b6d17
|
19 years |
martin |
introduce uncounted threads, whose accounting doesn't affect …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55cc9bc
|
19 years |
martin |
revert 2040
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@def5207
|
19 years |
martin |
add forgotten btree_remove()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0313ff0
|
19 years |
martin |
accumulate task accounting, run tests as separate kernel task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f88fcbe
|
19 years |
martin |
more fancy kconsole output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@449dc1ed
|
19 years |
martin |
proper initialization of last_cycle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cce6acf
|
19 years |
martin |
thread CPU cycles accounting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34db7fa
|
19 years |
martin |
cleanup kernel tests infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@50661ab
|
19 years |
martin |
integrate more tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@319e60e
|
19 years |
martin |
prepare for new test infrastructure
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f8ddd17
|
19 years |
jakub |
Rework support for virtually indexed cache.
Instead of repeatedly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5a8b2a2
|
19 years |
jakub |
Eliminate confusion between SYS_MAP_PHYSMEM and sys_physmem_map.
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92778f2
|
19 years |
jakub |
Initial support for handling illegal virtual aliases on sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0485c6
|
19 years |
jakub |
Introduce page colors. So far, only sparc64 uses correct page color …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c34822e
|
19 years |
martin |
update rd
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@058b021
|
19 years |
martin |
rd work
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4b5542
|
19 years |
martin |
move files to more proper locations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@228b135
|
19 years |
martin |
start RAM disk support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5a2ee8
|
19 years |
jakub |
Indentation, formatting and minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b43a04
|
19 years |
jakub |
Modify selected function to consume less stack space.
Avoid flushw …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8440473
|
19 years |
jakub |
Minor changes. Some coding style fixes and also a type (tee vs. tree). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3272e98
|
19 years |
jakub |
Indentation changes and coding style fixes in slab.c and slab.h.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b14e35f2
|
19 years |
jakub |
Implement efficient IPC notification cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4874c2d
|
19 years |
jakub |
Do not copy notification config out of the IRQ structure.
Add the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|