|
|
@d5d2a3f
|
20 years |
jakub |
Add context_set() macro to support extended behaviour for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54ca3523
|
20 years |
jakub |
FPU work.
FPU code cleanup, add/fix copyright notices where needed. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c01bd280
|
20 years |
jakub |
Rename test/fpu/fpu0 to test/fpu/fpu1.
Enhance and beautify FPU test …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a85743
|
20 years |
jakub |
Rename test/fpu/fp0 to test/fpu/fpu0.
(Couldn't do it in one go.)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7135cf2
|
20 years |
jakub |
Rename test/fp to test/fpu.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6de2480e
|
20 years |
jakub.vana |
IA-32 FPU lazy context switching.
Doesn't work on Bochs and sometimes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f1bfce
|
20 years |
jakub |
Add SP_DELTA macro for each architecture.
On IA-32, this macro …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87be9cfb
|
20 years |
jakub.vana |
Fix page fault caused by dereferencing NULL pointer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@244f284
|
20 years |
jakub |
IA-64 cosmetics.
Add ski_init_console() and ski_putchar() to ski.c to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da79d0fd
|
20 years |
jakub |
Add %P and %p formatters to printf for printing pointers in maximum …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2ffad4
|
20 years |
jakub |
For each architecture, add function/macro FADDR that calculates …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea3fb2e
|
20 years |
jakub.vana |
Move fpu_owner pointer from cpu_arch_t to cpu_t.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a27d63
|
20 years |
jakub.vana |
Finished FPU lazy context switching - first version. I have not tested …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ba143d
|
20 years |
martin |
size_t usage
const qualifier
code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7eb01623
|
20 years |
jakub |
Declare 'HelenOS project' as the copyright holder from 2005.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02a99d2
|
20 years |
martin |
NDEBUG debug symbol, ASSERT debug macro, fancier panic() in debug mode …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45671f48
|
20 years |
martin |
typedef short bool (as logical type), defines of false and true
const …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7568a9f
|
20 years |
jakub |
Correct typo - threated vs. treated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27dc170
|
20 years |
martin |
const qualifier for print functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d34657e
|
20 years |
martin |
doxygen-style comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@724b58a
|
20 years |
martin |
doxygen-style comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9db5b66
|
20 years |
jakub |
Move architecture independent memcopy() and memsetb() out of MIPS …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c926f3
|
20 years |
jakub.vana |
Begin support for FPU context switching on platforms which can't do it …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ca6faa
|
20 years |
jakub.vana |
Move fpu_context switching functions from context.s to fpu_context.c …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be50915
|
20 years |
jakub |
Remove redundant comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa4e8d7
|
20 years |
jakub.vana |
Remove fpu_context pointer from context_t.
Add fpu_context statically …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@808e1f0
|
20 years |
jakub.vana |
JV's first commit
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0985add
|
20 years |
jakub |
Add comfortable build and cleanup scripts for ia32, ia64 and mips …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@199145a1
|
20 years |
jakub |
Add stdarg.h to support variable argument list functions on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d2f805
|
20 years |
jakub |
Variable argument list support for architectures passing arguments on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2217ac3
|
20 years |
jakub |
More IA-64 work.
IA-64 putchar() for Ski simulator.
Linker script changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30ef8ce
|
20 years |
jakub |
Early support for IA-64 architecture.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ed0dd65
|
20 years |
jakub |
More ACPI work.
Initial MADT table parsing.
SMP renaming and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@babcb148
|
20 years |
jakub |
ACPI detection code.
MP detection code rewrite.
Minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@434f700
|
20 years |
jakub |
Replace the deadlock-prone TLB shootdown algorithm with a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad36bd6
|
20 years |
jakub |
Small improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9b8c5c
|
20 years |
jakub |
APIC changes and fixes.
Be more robust during MP configuration.
Do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f07bba5
|
20 years |
jakub |
Code cleanup after arch_init() splitting.
Restore %ds and %es …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25f62cdf
|
20 years |
jakub |
Fix waitq_sleep_timeout() to call before_thread_runs() when handling …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@425913b
|
20 years |
jakub |
Small fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7eade45
|
20 years |
jakub |
Fix wrong order of *_init() function calls.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cb4b61d
|
20 years |
jakub |
Added before_thread_runs() to cope with TSS of user space tasks.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa9551d
|
20 years |
jakub |
Smarter definition of CPU macro.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34b20f5d
|
20 years |
jakub |
Re-enable tests and fix include paths' in them.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8262010
|
20 years |
jakub |
Switch from mm-based 'the' mechanism to macro-based …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@43114c5
|
20 years |
jakub |
Introduce macros CPU, THREAD, TASK and use them to replace the→cpu, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@397c77f
|
20 years |
jakub |
Clean up (ia32 vs. i386).
Header files reorganization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26a8604f
|
20 years |
jakub |
Be more careful when sending IPI on UP configured as SMP.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3418c41
|
20 years |
jakub |
Use ipi_broadcast() instead of l_apic_broadcast_custom_ipi().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ffa9e0
|
20 years |
jakub |
New IPI for waking up idle CPU's halted in scheduler.
Added …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b109ebb
|
20 years |
jakub |
shootdown vs. shutdown
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@169587a
|
20 years |
jakub |
TLB shootdown.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb66b0bc
|
20 years |
jakub |
Minor change.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bcf7d4
|
20 years |
jakub |
Add ia64 and amd64 to config Makefile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f761f1eb
|
20 years |
jakub |
Initial import
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|