|
|
|
@aa72859
|
19 years |
martin |
preparation for init task loading
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7453929
|
19 years |
jakub |
Rename arch_late_init() to arch_pre_smp_init().
Add …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f10c72e
|
19 years |
jakub |
Rename HelenOS/SPARTAN to HelenOS/kernel.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@117a8025
|
19 years |
jakub |
Remove genarch/{src|include}/firmware.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cd20b70
|
19 years |
jakub |
Move genarch/{src|include}/firmware/ofw to genarch/{src|include}/ofw.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39539da
|
19 years |
jakub |
Rename map_page_to_frame() to page_mapping_insert() and find_mapping() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db79676
|
19 years |
jakub |
Fix typo and clean up comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@594a468
|
19 years |
jakub |
Make the buddy system more general.
Store implementation defined …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93354b0
|
19 years |
bondari |
Small fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e411579
|
19 years |
bondari |
Frame isect/coalesce functions optimization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@feb1a414
|
19 years |
jakub |
Revert to -O3 for all architectures as the mips32 bug got fixed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@315f89c
|
19 years |
martin |
fix small clean bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@abb79e84
|
19 years |
ondrap |
Fixed typo in context save.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e507afa
|
19 years |
jakub |
For now, each architecture must use its own -O switch (-O2 doesn't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35667f8
|
19 years |
jakub |
Fix typo in buddy.h.
Make default memsize 8M.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4be38d
|
19 years |
jakub.vana |
Revert of =m in ia32 atomic operations. In according to gcc docs +m …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30187eb
|
19 years |
bondari |
Buddy system allocator implementation. Not checked. For review only.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e8b3c8
|
19 years |
bondari |
Buddy system implementation. Not functional yet - only framework …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a0b3730
|
19 years |
jakub |
Re-aply mistakenly reverted changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73a4bab
|
19 years |
jakub.vana |
Atomic inc & dec functions synchronized on all ia32,ia64 and mips …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0172eba
|
19 years |
jakub |
ia64 CPU identification.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@59e07c91
|
19 years |
jakub |
Define atomic_t type.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13fe013
|
19 years |
martin |
clean test directory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@802bb95
|
19 years |
jakub |
ia64 work.
Comment some offending steps of heavyweight interrupt …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2ccd275
|
19 years |
jakub |
Changes in build system.
For .S targets, always do -DASM.
Remove …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b183865e
|
19 years |
martin |
remove NDEBUG, replace it by ~CONFIG_DEBUG
set CONFIG_DEBUG = y
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2ec980f
|
19 years |
jakub |
ia64 work.
Big cleanup of IA-64 interrupt processing.
Merge of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b5ac364
|
19 years |
jakub |
Get the memory barriers on ia32 right.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0187fd0
|
19 years |
martin |
fix IA-32 fences (½)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0060b1d
|
19 years |
jakub |
Add sparc64 context_offset.h.
Fix symbolic links in amd64 to be relative.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7fc2bec1
|
19 years |
jakub |
Rename build.ia32 to tools/build.
Point …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@14fe5def
|
19 years |
jakub |
Add missing arch sources for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1727d429
|
19 years |
martin |
fix release string for exported repository
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6861f4
|
19 years |
martin |
even fancier release/revision display
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba22dcb
|
19 years |
martin |
include svn revision and build time in the kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e259d5
|
19 years |
martin |
link kernel in ARCH's native format first, then use objcopy to create …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@789b5cc
|
19 years |
martin |
some fancy stuff
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36a140b
|
19 years |
martin |
build system: CONFIG_TEST, CONFIG_USERSPACE
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f85c91
|
19 years |
martin |
make configuration variables usage consistent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@389f41e
|
19 years |
martin |
new build system almost finished
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b65205
|
19 years |
jakub |
ia64 work.
Add missing srlz_d().
Remove extra stops.
Coding style cleanups.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6bc4dbd
|
19 years |
martin |
new build system upgrade
finished work for IA-32, IA-64, PPC-32, SPARC-64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@849ba5cb
|
19 years |
martin |
build system: boot target
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4e8ed9d
|
19 years |
martin |
move uspace to a separate development tree
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e16e036a
|
19 years |
martin |
major build system revision (unfinished)
this patchset most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.1.0
|
|
|
@d90ca68
|
19 years |
martin |
(ignore this
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34c71ead
|
19 years |
martin |
(ignore this
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c9554dcb
|
19 years |
martin |
(ignore this
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00eddde
|
19 years |
martin |
(ignore this
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a40908
|
19 years |
martin |
initial (very raw) user space support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a725deb
|
19 years |
jakub |
ia64 work.
Fix SP_DELTA alignment.
Cosmetics.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83817ea
|
19 years |
jakub.vana |
Context restore in HEAVYWEIGHT handlers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17a20bc
|
19 years |
jakub |
ia64 work.
Do not break memory stack alignment in heavyweight …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@77593a76
|
19 years |
jakub.vana |
sp should not be decremented after last save
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd7a87d
|
19 years |
jakub |
r12 (stack pointer) must be descremented prior to storing data into …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfa43b8
|
19 years |
jakub |
Add some comments for buddy system operations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@894498c
|
19 years |
jakub |
Two small ia64 improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2262044
|
19 years |
jakub |
ia64 work.
Heavyweight handler should be complete up to the point …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c457e8
|
19 years |
martin |
update comments
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cabc62d
|
19 years |
martin |
new tested IA-32 SMP machines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@154049e
|
19 years |
jakub |
ia64 work.
Begin implemention of heavyweight interrupt handler.
Finish …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd118f0
|
19 years |
jakub |
Fix switch variable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05d9dd89
|
19 years |
jakub |
ia64 work.
Fix definition of u32.
Add more register manipulation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0259524
|
19 years |
jakub |
IA-64 work.
Add some asm functions for manipulation with PSR, AR and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbd1059
|
19 years |
jakub |
IA-64 work.
Exclude external interrupt from universal_handler() scope.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@169c408
|
19 years |
jakub |
Move src/ and include/ to generic.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a70350
|
19 years |
jakub |
For now, compile with -mhard-float.
Libraries required by -msoft-float …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e90b4e
|
19 years |
jakub |
sparc64 work.
In context_save() and context_restore(), reserve 128 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df91be5
|
19 years |
jakub |
sparc64 work.
Adjust context_set() to be SCD compliant.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@437ee6a4
|
19 years |
jakub |
sparc64 work.
Add context_save(), context_set() and context_restore(). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cd0485d
|
19 years |
malyzelenyhnus |
Fixed problem with va_arg macro for mips32. This solves problem with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39cb79a
|
19 years |
jakub |
sparc64 work.
Link kernel with load address 0x4000.
Add fragment of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9b103d3
|
19 years |
martin |
Enable/disable CPU memory barriers at compile time
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@807d2d4
|
19 years |
jakub |
Move ACPI code to genarch.
Enable it for ia32, amd64 and ia64.
For …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34d9ab28
|
19 years |
jakub |
Create genarch directory.
Move ppc32 ofw.[ch] to genarch.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@81e1396
|
19 years |
jakub |
Small sparc64 changes.
Start native boot loader.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@56d40fe
|
19 years |
bondari |
Memory inline functions for AMD64.
memcmp and memcpy are redefined …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a99fa8
|
19 years |
jakub |
sparc64 infrastructure.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a16bfd0
|
19 years |
ondrap |
Added identity mapping for more then 16MB - now it maps 64MB on boot.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37e9dbd
|
19 years |
jakub |
IA-64 work.
Put RSE into lazy mode before writing ar.bspstore and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8005218
|
19 years |
jakub |
Make context_set() reset ar.pfs.pfm (especially ar.pfs.pfm.sol) so …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b2c872d
|
19 years |
jakub |
Create generic context_save() and context_restore().
These two …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22f7769
|
19 years |
jakub |
Rename cpu_priority_{high|low|restore|read} functions to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@75eacab
|
19 years |
jakub |
IA-64 work.
context_save() doesn't have to restore ar.pfs as it is a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba1b2194
|
19 years |
jakub |
Doxygen comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9cefba4
|
19 years |
jakub |
Doxygen-style comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bed5d0
|
19 years |
jakub |
sparc64 toolchain build script.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd2933a8
|
19 years |
martin |
IA32 has_cpuid() inline
minor indentation fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b07a838
|
19 years |
martin |
fix shell warning
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@874e312a
|
19 years |
jakub |
Fix directives for K_TEXT_START, K_TEXT_START_2 and K_DATA_START …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26f9943
|
19 years |
jakub |
Doxygen comments fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a783ca4
|
19 years |
jakub |
Fix doxygen comments.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a016b63
|
19 years |
jakub |
Small improvement in pte_t type definition.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e0cdb7b6
|
19 years |
jakub |
Add ALIGN() macro.
Fix usage of early_mapping() in main.c.
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ac5665a
|
19 years |
jakub |
Finalize mm mapping test #1 once again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cad5ce8
|
19 years |
jakub |
Finalize mapping1 test.
Record omitted excMod bug in msim.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c5e6c7
|
19 years |
jakub |
mips32 memory management work.
TLB exceptions seem to be working on at …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92e5431
|
19 years |
jakub |
Add arch directory for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd3c9e5
|
19 years |
jakub |
Small changes to mips32 mm.
Small changes in mm mapping test #1.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc205f1
|
19 years |
jakub |
Add mm/mapping1 test.
(Will not make it past TLB Invalid exception on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|