|
|
@1065603e
|
19 years |
jakub |
Fix bug in switch to userspace on ia64: ensure start in bank 1.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25d7709
|
19 years |
jakub |
Nicer ia32 interrupt handlers and structures holding interrupted …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9bda3af6
|
19 years |
jakub.vana |
Better purge page selection.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cc5e050
|
19 years |
jakub.vana |
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d0cf9de
|
19 years |
jakub.vana |
Itanium tlb_invalidate_pages
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a82500ce
|
19 years |
jakub.vana |
Two frame stack (standard stack + RSE) on Itanium
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c322bd
|
19 years |
jakub.vana |
Itanium tlb_invalidate_all
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b994a60
|
19 years |
jakub |
ia64 work.
Changes to make userspace work (kernel part).
Use ski.conf …
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
|
|
|
@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
|
|
|
@5ac2e61
|
19 years |
jakub.vana |
Uaaaaaaa Itanium Paging !!!!!!
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@f5935ed
|
19 years |
jakub |
Use hash_table_get_instance instead of list_get_instance.
Rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7ec94a4
|
19 years |
jakub |
Page hash table architectures now use generic hash table to manage …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b9e385
|
19 years |
bondari |
frame_alloc() functions variations in order to avoid problems with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a294ad0
|
20 years |
ondrap |
Currently not-working SLAB allocator.
- slightly changed interface to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b5e0bb8
|
20 years |
jakub |
sparc64 bugfix.
When disabling IMMU and DMMU the kernel has to perform …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@071a8ae6
|
20 years |
jakub |
Blacklist addresses between 0xa0000 and 0xfffff on ia64 for frame …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef67bab
|
20 years |
jakub |
Memory management work.
Remove the last (i.e. 'root') argument from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a60c748
|
20 years |
jakub |
Convert ASID management of ia64 to ASID FIFO mechanism.
18-bit RIDs …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df09142f
|
20 years |
jakub |
Fix initialization of pta.base on ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@457d18a
|
20 years |
jakub |
ia64 virtual address translation subsystem update.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@849386a
|
20 years |
jakub |
First HT_HASH_ARCH implementation for ia64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c2b95d3
|
20 years |
jakub |
ia64 work.
Add nice wrappers for thash and ttag instructions.
Add nice …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a003d5b
|
20 years |
jakub |
Page hash table modifications.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cc5412e
|
20 years |
jakub |
sparc64 work.
Memory context (ASID) is, in fact, 13 bits (and not 12 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36b01bb2
|
20 years |
jakub |
ia64 ASID management code (not tested).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6461d67c
|
20 years |
jakub.vana |
Serialize writes to RR because of assembler RAW warning.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@64c44e8
|
20 years |
jakub |
Temporarily disable set_VHPT_environment() to stop ia64 kernel from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ae10582
|
20 years |
jakub.vana |
ttag and thash envelope functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd537a0
|
20 years |
jakub.vana |
VHPT setup to be able to use ttag and thash instructions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d7ffa65
|
20 years |
jakub |
Memory management work.
Move generic 4-level page table interface to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@328f2934
|
20 years |
bondari |
Buddy allocator for physical memory complete implementation.
Tested on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84dd253
|
20 years |
jakub |
Physical memory management work.
New frame allocator.
Some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|