|
|
|
@99373fe
|
17 years |
jakub |
Fix a bug in ia32 and ia32xen Sun Studio builds.
In arch Makefile.inc, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72c4ed4
|
17 years |
jakub |
Fix mips32 build script.
Replace CFLAGS with GCC_CFLAGS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@566f5e5c
|
17 years |
jakub |
Fix ia32xen so that it can be built.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a8635b
|
18 years |
jakub |
Some non-C files (e.g. .S and linker scripts) must be still "compiled" …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@52d30c4
|
18 years |
jakub |
A bit of infrastructure for building with different compilers.
CFLAGS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92d349c8
|
18 years |
jakub |
More suncc fixes.
- remove more empty declarations
- add options to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@473e693
|
18 years |
jakub |
More suncc fixes.
- Removed extra semicolons after function …
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
|
|
|
@cb4afd8b
|
18 years |
martin |
remove unnecessary includes
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
|
|
|
@60133d0
|
18 years |
jakub |
First fixes for suncc support.
It is going to be a long way…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e847fb
|
18 years |
jakub |
sscc → suncc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bb0c32
|
18 years |
jakub |
Add dummy option for Sun Studio C Compiler.
For each architecture, …
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
|
|
|
@e8a0b90
|
18 years |
martin |
fix ICC compilation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67f5fbd9
|
18 years |
martin |
update for new compiler configuration scheme
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c31e536
|
18 years |
martin |
experimental support for ICC
(the sources has to be modified to avoid …
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
|
|
|
@ddf1255
|
18 years |
martin |
keep mouse state in i8042_grab, unify keyboard and mouse IRQ handler …
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
|
|
|
@f3fed18
|
18 years |
martin |
remove outstanding move
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f169b7b
|
18 years |
martin |
remove forgotten movs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fa4888b
|
18 years |
martin |
allow to compile with -O0
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
|
|
|
@4f42d52
|
18 years |
martin |
force VGA palette to 3:2:3 palette on 8 bpp modes
(this fixes ticket #33)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@07bd231e
|
18 years |
martin |
copy proper portion of viewport on screen border
(fixes ticket #34)
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
|
|
|
@2e915f2
|
18 years |
jakub |
Fix indentation.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e41455d
|
18 years |
jakub |
Add few assertions to tsb.c and clean it up a little bit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a7a970
|
18 years |
jakub |
Move one MEMBAR instruction from a delay slot,
which is, due to SF …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95b47c82
|
18 years |
jakub |
Fix ticket #31.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddee708
|
18 years |
jakub |
Upgrade SILO to 1.4.13.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6aea2e00
|
18 years |
martin |
use the hlt instruction more properly
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec5b3204
|
18 years |
martin |
add support for halt/reboot in MSIM
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36f19c0
|
18 years |
jakub |
Fix a nasty bug in the TLB miss handlers on sparc64.
After we no …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@183788f1
|
18 years |
jakub |
Remove printf() serialization from thread1 test in tester.
The …
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
|
|
|
@d0b1443
|
18 years |
jakub |
Fix ticket #28.
In switch_to_userspace(), the uarg argument is in %i2, …
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
|
|
|
@261595b
|
18 years |
martin |
MIPS boot image has grown
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04d4512
|
18 years |
martin |
the bss and common sections have to be in .data output section to be …
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
|
|
|
@328f324b
|
18 years |
martin |
fix typo in comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaf6cd6
|
18 years |
martin |
check for PSE support, add error message on PSE not present
make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac88c93
|
18 years |
martin |
add error message on no long mode support
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
|
|
|
@7e58979
|
18 years |
jakub |
On SMP amd64 and ia32 systems, release the irq→lock
before calling …
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
|
|
|
@2a98e58
|
18 years |
martin |
use more useful values
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dbe2d1f
|
18 years |
martin |
use futex instead of pthread serialization
synchronize only output to …
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
|
|
|
@be66dee
|
18 years |
martin |
reimplement all tests from original ipcc
(cleanup needed)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69e9dd2
|
18 years |
martin |
fix uspace atomic_add according kernel code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd655970
|
18 years |
martin |
new user space testing framework (unfinished)
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
|
|
|
@c9d20755
|
18 years |
martin |
rename ipcc.c to tester.c
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
|
|
|
@563c2dd
|
18 years |
jakub |
Fix TSB bug during TSB refill.
When one wants to enable a TSB entry, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e2432b
|
18 years |
martin |
remove duplicate dependency
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1d79c04
|
18 years |
jakub |
Fix TSB size.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29fc8e0
|
18 years |
jakub |
Remove unneeded enum member.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@399ece9
|
18 years |
jakub |
Remove out of date comment.
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
|
|
|
@8d37a06
|
18 years |
martin |
move to GCC 4.1.2, make scripts really host platform independent …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d7daff
|
18 years |
martin |
revert previous change (libobjc is actually HOST platform dependent)
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
|
|
|
@0f6a3376
|
18 years |
jakub |
Fix small problem in sparc64 port.
Bump version to 0.2.0.4 (Sunset).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.2.0.4
|
|
|
@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
|
|
|
@28af62f
|
18 years |
martin |
specify syscall handler arguments
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
|
|
|