source: mainline/kernel/arch

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @7b3b571   13 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61ac34d   13 years jakub Map the RAS page using km_map(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9970a5a   13 years jakub Merge from lp:~jakub/helenos/mm. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adec5b45   13 years jakub Rename hw_map() to km_map() and add protection flags argument to make … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4673296   13 years jakub Move hw_map() to km.c lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4dee0cb   13 years jakub Fix mips64 build. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @32817cc   14 years jakub Make the kernel ready for init tasks loaded to high memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8576bb4   14 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @60db852   14 years martin remove unnecessary includes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @88dfee7   14 years martin get rid of unnecessary legacy code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49ec568   14 years martin improve the code a little bit (common constant, avoid any chance of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7943c43   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9117ef9b   14 years jakub Restrict the e820 table entries to 32-bits on ia32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a538808   14 years jakub Get rid of apparently left-over protoype code from GAT02 development times. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6b84f7   14 years jakub Streamline allocation of the frame for the exception vectors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8356e59   14 years jakub Do not include the PTL0 range which includes the high exception … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7852625   14 years martin zone_external_conf_alloc() must be allowed to fail gracefully (by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db64d094   14 years jakub Quarter the size of arm32's kernel non-identity to compensate for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22f0561   14 years jakub Get rid of kernel static non-identity mappings on ia64. - IO_OFFSET … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0fd9b35   14 years jakub Limit kernel identity on ia64 to low memory and make sure to use the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aaa6af2   14 years jakub Do not take AS→mutex when reading AS→asid in mips32 TLB-miss … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @398e33be   14 years jakub Fix address space definition for mips32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7aaed09   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b71e84d   14 years jakub Get the number of PTL0 and PTL3 entries right on arm32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8db519   14 years martin update syscall prototypes cleanup includes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1b478f6   14 years jakub Add km_is_non_identity(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @972c60ce   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf155ed   14 years martin respect the changes in C code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @464a52f   14 years jakub mips32: Switch to kernel address space so that we can start taking … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0e78394   14 years jakub sparc64: Make sure to use AS_KERNEL when handling kernel non-identity. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f5714e   14 years jakub sparc64: Kernel non-identity needs to be resolved by walking page tables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d8f1545   14 years jakub KSEG3 instead of KSEG0. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40898df   14 years martin allow the boot framebuffer to be optional again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1f5c9c96   14 years martin implement multiboot v2 specification and use it in GRUB for UEFI - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @40c8c17   14 years jakub Replace multiple definitions of last_frame with config.physmem_end. Do … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @056ddc30   14 years jakub Add several FIXME comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c01e6c   14 years jakub Replace hw_map() implementations with one generic. Currently the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9aed144   14 years jakub Finish transition to lock-free page_mapping_find() in TLB miss … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @50177dcd   14 years jakub Add sparc64 support for frame_low/high_arch_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25c51c8   14 years jakub Add ia64 support for frame_low/high_arch_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7978177c   14 years jakub Add ppc32 support for frame_low/high_arch_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3a4ac81b   14 years jakub Apply changes made in jakub@… … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @42f60375   14 years jakub mips32 low/high memory split work. - modify frame_add_region() to use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2686705   14 years jakub Use frame_adjust_zone_bounds() on arm32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ad12b5ea   14 years jakub Factor out the amd64/ia32 code which calculates the bounds of a zone … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9d4e170   14 years jakub Create the identity mapping for the smaller of config.identity_size … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80d301ab   14 years jakub Add amd64 and ia32 support for frame_low/high_arch_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6c4b94   14 years jakub Adjust matching of zone flags to suport low/high memory distinction. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c6f1908e   14 years jakub Add arm32 versions of frame_low/high_arch_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ddcc8a0   14 years jakub Split frame_arch_init() into two parts. - frame_low_arch_init() is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ec1c8e6   14 years jakub Partition sparc64 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6641295   14 years jakub Partition ppc32 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bc428e2   14 years jakub Partition mips32 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e1ed831f   14 years jakub Partition ia64 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dd830c   14 years jakub Partition ia32 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @77a493a   14 years jakub Partition arm32 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dc34af   14 years jakub Partition amd64 kernel memory. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55896b6   14 years jakub Add architecture specific hooks for km_(non)_identity_init(). Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d75628da   14 years jakub Set Interruption Vector Address register before any kernel C code can … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3a5506a   14 years jakub Fix detection of ia64/Ski uspace console. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e0e00d7   14 years sucha14 cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb45c7b   14 years sucha14 Call PSE variant of map_kernel on AP. This fixes boot on ia32 with SMP … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6d8c4654   14 years sucha14 Add missing copyright header lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f1a9e87   14 years jakub Merge from lp:~jakub/helenos/ia64-revival. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @818fffe   14 years martin cstyle lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c82047d   14 years martin remove obsolete documentation header lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bd5f3b7   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86a34d3e   14 years jakub Make ia64 PIO functions usable with memory-mapped registers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c22531fc   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abf04a54   14 years jakub Merge PIO improvement from Zdenek Bouska. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3e4a2c   14 years martin resurrect the original PSE page mapping code and use it if PSE is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c99eae   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac7f81d   14 years sucha14 Also exclude read_msr from asm.h on i486 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8c15255   14 years sucha14 Add support for i486/vortex86 processor lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4fa6d9   14 years sucha14 Remove CPUID check for PSE on ia32 as we no longer need that lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b112055   14 years sucha14 Boot ia32 without Page Size Extensions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c0699467   14 years martin do not provide general access to kernel headers from uspace, only … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bee37cf   14 years jakub Merge mainline changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3714e79   14 years jakub HelenOS built for the Ski simulator should not use pc as a platform. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bbe4828   14 years jakub Use EFI memory map when available. * Configure the kernel memory map … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e34750   14 years martin [merge] VESA VBE improvements (thx Martin Sucha) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c427578   14 years sucha14 Request VBE 3.0 information from the BIOS. Fixes setting non-standard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @336d2f52   14 years jakub Remove support for Sun hardware for which we have no test plan. This … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2429e4a   14 years martin add initial support for mips64 (it does not do anything useful so far … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f335225   14 years martin mips32: set ABI explicitly lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27ba40f   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d506860   14 years martin add reference to GCC bugzilla lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b511c200   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @54a7a20   14 years martin cstyle (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b366a6f4   14 years martin automatic kernel console lockout * kernel automatically relinquishes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adfdbd5   14 years jakub sparc64: Clear any pending TICK interrupts in tick_init(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b712b60   14 years jakub Implement Speculation vector handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55f81a39   14 years martin do not use FPU instructions/registers on sparc64 (this fixes ticket … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @655f70b   14 years martin ppc32: reimplement tlb_invalidate_all, this finally allows a … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1cab9972   14 years jakub Assume a valid AS in pht_refill(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eef1b031   14 years martin ppc32: page hash table should be no longer interpreted as a TLB, it is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2bdf8313   14 years jakub Do not lock page tables on mips32 during page fault. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c99693a   14 years jakub Do not lock page tables on ppc32 during page fault. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ff03f3   14 years jakub Allow calling page_mapping_find() with unlocked page tables. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b6f3e7e   14 years jakub Cleanup. No change in functionality. Delegate some work to the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.