|
|
|
@2b50d7c
|
20 years |
jakub |
IA-64 work.
Redefine FRAME_SIZE to "(16*1024)" instead of "2*4096". …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87cb9e2
|
20 years |
malyzelenyhnus |
Small bug in e820 memmap function repaired.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@60049aa
|
20 years |
jakub |
IA-64 work.
Save/restore the rest of AR registers (i.e. RSE registers) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc9c4e1
|
20 years |
jakub |
Replace "THREAD→cpu" with "CPU" in scheduler().
Add trailing '\n' to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2998046
|
20 years |
malyzelenyhnus |
first version of e820 memmap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@c23fd6b1
|
20 years |
jakub |
Add Josef Cejka to doc/AUTHORS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14def1f6
|
20 years |
malyzelenyhnus |
Started memory map support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32a89bf
|
20 years |
jakub |
IA-64 work.
Add application registers ar.lc, ar.ec, ar.ccv, ar.csd, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0cb0a72
|
20 years |
jakub |
Fix typo in Jakub Vana's name.
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
|
|
|
@af22f158
|
20 years |
jakub.vana |
Set TS flag on system startup.
Some bugs in FPU context switching seem …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc4a49f
|
20 years |
jakub |
Add check for infinite loops in e().
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
|
|
|
@b312247
|
20 years |
jakub |
Add BSD license and copyright line.
Coding style and small improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3ebb64
|
20 years |
jakub.vana |
IA-32 boot Makefile bugfix.
Previous version did not take 512B of boot …
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
|
|
|
@1eee8383
|
20 years |
jakub |
IA-64 work.
Add ar.pfs and ar.unat (caller and callee) application …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b96ab44
|
20 years |
jakub |
IA-64 work.
Add the rest of branch registers to context_t.
Add …
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
|
|
|
@eb43679
|
20 years |
jakub |
doxygen-style comments
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
|
|
|
@c884ef1
|
20 years |
jakub |
More of IA-64 initialization.
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
|
|
|
@196af843
|
20 years |
martin |
typo fixes (year, \n)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69515260
|
20 years |
martin |
ASSERT macro
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
|
|
|
@da585a52
|
20 years |
martin |
doxygen-style comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93ca46f
|
20 years |
jakub |
Add Martin Decky to doc/AUTHORS.
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
|
|
|
@00a44bc
|
20 years |
jakub |
IA-64 work.
Give up attempts to persuade ld to patch the kernel image …
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
|
|
|
@79f1f38f
|
20 years |
jakub.vana |
Functions for switching TS flag.
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
|
|
|
@0c47db1
|
20 years |
jakub.vana |
Added fpu_context.h arch dep files and removed struct fpu_context from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6ef72c9
|
20 years |
jakub |
Add missing context.S.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0750a3a
|
20 years |
jakub |
Add missing '\' to Makefile.inc
Remove leading '_' from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2265edf
|
20 years |
jakub.vana |
Blank line added
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
|
|
|
@c4a5207f
|
20 years |
jakub |
Small changes, fix last few wrong indentations.
cleanup.
IA-64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e1d008
|
20 years |
jakub |
Big indentation update.
Add Jakub Vana to AUTHORS.
Minor fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca90d65
|
20 years |
jakub.vana |
Change indentation in context.s.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5dc2112
|
20 years |
jakub.vana |
Add missing function names.
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
|
|
|
@e9b9e12
|
20 years |
jakub.vana |
Added fpu_context_t type.
IA-32's version of this type contains array …
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
|
|
|
@75e5a8a
|
20 years |
jakub |
Typo corrected.
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
|
|
|
@47d78c6
|
20 years |
jakub |
IA-64 cosmetics.
Fix boot/boot.s to jump to the appropriate address. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f4e706
|
20 years |
jakub |
Make read/write_dr0() inlined.
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
|
|
|
@2a0047fc
|
20 years |
jakub |
More IA-64 work.
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
|
|
|
@10a2e22
|
20 years |
jakub |
ACPI update (RSDT/XSDT configuration).
Cosmetic changes.
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
|
|
|
@dba84ff
|
20 years |
jakub |
Separate EBDA detection from MP Specification code. EBDA address will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85bfdcc8
|
20 years |
jakub |
Begin ACPI support.
ACPI support will be necessary for initialization …
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
|
|
|
@2968fe29
|
20 years |
jakub |
Minor changes and cleanups of recent modifications.
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
|
|
|
@7b7d7d1
|
20 years |
jakub |
Cleanup floppy boot loader code and add missing stack initialization.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23c0c08
|
20 years |
jakub |
Remove bogus line.
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
|
|
|
@e6ba9a3f
|
20 years |
martin |
SPARTAN authors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a78e68
|
20 years |
jakub |
MP Specification says that MP Configuration Table extended entries …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5075fa
|
20 years |
jakub |
Fix the algorithm for counting MP Configuration Table checksums.
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
|
|
|
@453ba46
|
20 years |
jakub |
Forgot to add this in revision 7.
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
|
|
|
@0ded477
|
20 years |
jakub |
Added directories for new architectures.
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
|
|
|