|
|
|
@cd373bb
|
19 years |
jakub |
ia64 work.
Support switch from userspace register stack in heavyweight …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e1c68e0c
|
19 years |
jakub |
ia64 work.
- Another item had to be allocated on stack to remember new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83d2d0e
|
19 years |
jakub |
ia64 work.
ivt.S:
Detect userspace stack in heavyweight handler and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc314be8
|
19 years |
jakub |
ia64 work.
Change heavyweight interrupt handler to use bank 0 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e5938dc
|
19 years |
bondari |
ELF framework for all archs. SPARC V9 not tested to compile.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd21922
|
19 years |
bondari |
elf32 complete headers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09c18f7
|
19 years |
ondrap |
Correct sleeping on memory allocation during FPU lazy switch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f76fed4
|
19 years |
ondrap |
Added lazy fpu context allocation.
- threads that don't use fpu, don't …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddcf365
|
19 years |
jakub |
Upgrade toolchain build scripts to install binutils 2.16.1 and gcc …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9459255
|
19 years |
jakub |
ia64 fix in page.c
== (comparison) was used istead of = (assignment).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@03427d0
|
19 years |
jakub |
ia64 work.
Add code needed for running multiple address spaces and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ad03fe
|
19 years |
jakub |
ia64 work.
More capable TLB miss handlers.
The ia64 kernel now passes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0d74fd
|
19 years |
jakub |
ia64 work.
Provide PA2KA(identity) mapping for kernel data references …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c49fbbe
|
19 years |
jakub |
ia64 work.
Proper TLB fault handlers' headers and prototypes.
PFN 0 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95042fd
|
19 years |
jakub |
ia64 work.
Add dummy TLB fault handlers.
Improve code reuse in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d6ec87
|
19 years |
jakub |
Minor changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97f1691
|
19 years |
jakub |
sparc64 work.
Fix KBD_VIRT_ADDRESS.
Call before_thread_runs() prior to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d87c3f3
|
19 years |
jakub |
Improve framebuffer speed by using optimised memcpy().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30ab05f
|
19 years |
jakub |
sparc64 work.
Very raw and fragile preliminary standalone keyboard …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@02f441c0
|
19 years |
jakub |
Move i8042 driver to genarch as it might be used by more architectures.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@481c520
|
19 years |
jakub |
sparc64 work.
Revive OFW console code and use it before the kernel …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4a2b52f
|
19 years |
jakub.vana |
Itanium active keyboard
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a29bd22
|
19 years |
ondrap |
Fixed getpixel_1byte to work with 3:2:3 color scheme.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d74d724
|
19 years |
jakub |
Forgotten fb.h for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4ca363f
|
19 years |
jakub |
Change putpixel1() to look better.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4767721
|
19 years |
martin |
move ppc boot loader to /boot tree
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7cb53f62
|
19 years |
jakub |
sparc64 work.
Switch console to framebuffer (needs proper detection …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7a255e69
|
19 years |
jakub |
Improved version of generic memcpy().
Should improve frame buffer …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0c732e
|
19 years |
martin |
PPC32 boot loader preparation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13c1a0c
|
19 years |
jakub |
Fix conflict between asid_get() macro and function definitions.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@085434a
|
19 years |
jakub.vana |
Itanium kernel page extended to maximum (256M) repaired RR …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@578aebf7
|
19 years |
jakub.vana |
Active keyboard read for ia32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68656282
|
19 years |
jakub |
Fixes in sparc64 preliminary TLB miss handler.
Compute and insert …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b6fba84
|
19 years |
jakub |
sparc64 work.
Add more MMU helper functions and make data TLB miss …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d3ff9a
|
19 years |
jakub.vana |
Init stack base fix
Removing commented code
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@769e8c1
|
19 years |
jakub.vana |
C version of Itanium FADDR()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab46edb
|
19 years |
jakub.vana |
Removed forgoten debug function and reverted my mistake
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ac2e61
|
19 years |
jakub.vana |
Uaaaaaaa Itanium Paging !!!!!!
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d53ef4
|
19 years |
jakub |
Add missing file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@778c1e1
|
19 years |
jakub |
Move OFW functionality of ppc32 memory_init to genarch so that the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@effee6f
|
19 years |
jakub |
Remove nasty ppc32 hack.
ppc32 now uses the stock ALIGN_UP().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5df72d
|
19 years |
jakub |
Add forgotten file.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@008029d
|
19 years |
jakub |
sparc64 work.
Add initial TLB miss handlers.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2942d8
|
19 years |
ondrap |
Added logo for framebuffer (simple bitmap)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fad93a
|
19 years |
jakub |
Add atomic_add() operation for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f8a426
|
19 years |
martin |
indentation changes
ppc32 fpu context save/restore
ppc32 CPU version …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cd92528
|
19 years |
martin |
make gencontext portable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e09d68a
|
19 years |
bondari |
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4aa16d7
|
19 years |
bondari |
ELF section definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b80b72
|
19 years |
bondari |
ELF loading workaround: some core declarations.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daea4bf
|
19 years |
ondrap |
Some arc bios tweaks. Wanted to print configuration data, but
the ARC …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@052da81
|
19 years |
ondrap |
Fixes in memory allocator
- proper kernel blacklisting, when kernel …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ede493e
|
19 years |
ondrap |
removed debugging printf.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f3b880
|
19 years |
ondrap |
Small bugs fixed after running all tests on mips.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f15fe51
|
19 years |
ondrap |
Fixed mips-big endian TLB problems.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1e43e4
|
19 years |
jakub |
Improve comments in start.S.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0e4dd7b
|
19 years |
jakub |
sparc64 work.
Relocate kernel to 4M.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37c8975
|
19 years |
martin |
fix stupid bug in ppc32 context_save_arch
save only non-volatile …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba52899
|
19 years |
ondrap |
Added missing CONFIG_FB for ppc.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3debedec
|
19 years |
ondrap |
Made powerpc to get on PearPC to the version print when compiled with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a46e10
|
19 years |
ondrap |
Avoid memory exhaustion in thread_create in slab2 test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ff4e1cd
|
19 years |
jakub |
Add workaround utility for buggy ELF loader in HP Ski IA-64 simulator.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23230aa
|
19 years |
jakub |
Fix filling of hardcoded_ktext_size and hardcoded_kdata_size to use 64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcbca14f
|
19 years |
ondrap |
Better structure for framebuffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95c7526
|
19 years |
ondrap |
Added untested support for 2 & 4-byte (15-bit & 24-bit depth) framebuffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe050b7
|
19 years |
ondrap |
Moved framebuffer to genarch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbf5657
|
19 years |
ondrap |
Added support for 24-bit framebuffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7d6385
|
19 years |
jakub |
Fix ppc32 to at least compile again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecbdc724
|
19 years |
jakub |
Change pt_mapping_remove() to deallocate frames for empty PTL1, PTL2 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0882a9a
|
19 years |
jakub |
Make use of one unused bit in PTE formats of amd64, ia32 and mips32 to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0a0f12
|
19 years |
jakub |
Make ASID FIFO for mips32 be allocated statically.
Make ASID FIFO for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3eeceb6
|
19 years |
ondrap |
Unimportant changes regarding FPU context.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f00329
|
19 years |
jakub |
Add page_mapping_remove().
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfb87df
|
19 years |
jakub |
Remove WAKEUP_IPI stuff.
Make it possible to use PAGE_GLOBAL on ia32, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@874878a
|
19 years |
ondrap |
Use less frames for zone configuration data after merge.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e4e532
|
19 years |
jakub |
Reimplement ASID stealing logic.
This time, hopefully, with correct …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb68433
|
19 years |
ondrap |
Changed malloc to include second parameter and documented
recommended …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@85dc2e7
|
19 years |
jakub |
Do not add CONFIG_STACK_SIZE to kernel.size.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42744880
|
19 years |
jakub |
Convert size_t, count_t and index_t to 64-bits on 64-bit …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89298e3
|
19 years |
jakub.vana |
TR tlb filling functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc78c75
|
19 years |
jakub.vana |
IA-64 TLB filling functions for dynamic tlb filling (TC tlb).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c8715d2
|
19 years |
ondrap |
Small cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c3243e
|
19 years |
jakub |
Fix mapping1 test.
Cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e3757d
|
19 years |
jakub |
Fix sparc64 and ia64 to work with the changed frame allocator.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@085d973
|
19 years |
ondrap |
Cleanup o frame allocator.
Removed early_malloc & initial heap.
Will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb1b8b6
|
19 years |
jakub |
Change ia64 kernel image to link and load at 0x100000 where
it (or its …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b3eebb
|
19 years |
jakub |
Documentation and dot.bochsrc upgrade.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b2729c
|
19 years |
jakub |
Fix number of steps in softint division.
Make ia64 port compile with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47c83bc
|
19 years |
malyzelenyhnus |
Added softint for emulation 32 and 64 bit division.
Not tested yet.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fdf3cc
|
19 years |
ondrap |
Simics GS patch even in SMP.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa2d382
|
19 years |
ondrap |
Doc updates.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65640fef
|
19 years |
ondrap |
I'm unsure if simics is broken or the only one according to spec,
but …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37b451f7
|
19 years |
ondrap |
Added (finally!) userspace to AMD64.
It does not work on Simics …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dd4d6b0
|
19 years |
ondrap |
Basic amd syscall support.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40ca402
|
19 years |
ondrap |
Userspace now starts executing correctly.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a1da55
|
19 years |
ondrap |
Split AMD interrupt.h from ia32 version.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49a39c2
|
19 years |
ondrap |
Preliminary work on AMD userspace.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7febdde5
|
19 years |
martin |
fix init_addr virtual address
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3d2d2fc2
|
19 years |
ondrap |
Fixed uspace address constants.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b9f195
|
19 years |
ondrap |
Gxemul support for mips userspace. MIPS now _must_ be started
always …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|