source: mainline/kernel/arch/ppc32/src/mm

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1dbc43f   13 years jakub Unify user page fault handling in as_page_fault(). - Remove lots of … 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) @1b478f6   14 years jakub Add km_is_non_identity(). 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) @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) @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) @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) @6641295   14 years jakub Partition ppc32 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) @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) @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) @26aafe8   14 years martin cleanup the huge mess related to stacks, their sizes and locations use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c3106f   14 years martin ppc32: get rid of the real-mode TLB/PHT exception handlers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e752b2   15 years martin * correct printf() formatting strings and corresponding arguments * … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c15b374   15 years jakub Introduce PF_ACCESS_UNKNOWN to be used by the debuging/panicking code … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3038b4   15 years jakub Merge unified panic architecture (Phase 1). Note that this is still … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b8016d   15 years jakub Switch ppc32 to use the unified panic architecture. Untested as ppc32 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @720db0c   15 years martin fix erroneous resizing of physical zones (ticket #240) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ccb426c   15 years martin improve other kernel printouts lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5954241   15 years martin fix exception handler prototypes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f80c77   15 years jakub Lock/interrupt assertions in the code are self-documenting. No need to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d432f9   15 years jakub Reflect assumptions about lock and interrupt state in functions themselves. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e2bf29   15 years jakub Lock the page tables before working with them on ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a820bf7   15 years jakub The kernel address space must locked in find_mapping_and_check() too. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da1bafb   15 years martin major code revision - replace spinlocks taken with interrupts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4872160   15 years martin new boot infrastructure - more code and metadata unification - … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a000878c   15 years martin make sure that all statically allocated strings are declared as "const … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f839070   16 years jakub Add semicolon. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eae4e8f   16 years jakub Fix missing includes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e731b0d   16 years martin make ppc32 OFW usage on par with sparc64, make appropriate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @98000fb   16 years martin remove redundant index_t and count_t types (which were always quite … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e16e0d59   16 years jirik.svoboda Make optionality of symbol information less intrusive per Jakub's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2b762ec   16 years jirik.svoboda Make kernel symbol information optional. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e49e234   16 years martin kernel memory management revisited (phase 2): map physical memory … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9979acb   16 years martin make hw_area API more generic this allows mapping of EGA VRAM on ia32/amd64 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae318d3   16 years martin overhaul pareas: use one single physical area for the physical address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0867321   17 years martin very experimental TLB refill for ppc32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7b187ef   17 years martin ppc32: strict coherency, compatible TLB flush lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1e241723   17 years martin respect stricker lookup algorithm (first look for colliding PTEs, then … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @53634f9   17 years martin make RANDI a generic macro lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @896ad9f   17 years martin use pseudorandom generator to avoid even the longest path of livelock … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c98874   17 years martin use secondary hash for kernel identity mapping to avoid livelocks on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @826c203   17 years martin avoid nasty race condition during page fault handling lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @43d6401   17 years martin ppc32: add support for cache disable page access control lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @14324438   17 years martin remove tlbia instruction, which is unsupported by PowerPC 7450 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f651e80   17 years jirik.svoboda Make newlines in panic messages consistent. Add periods at end of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ed2d8f   17 years jirik.svoboda Unify newlines in fault_if_from_uspace() format strings. (Remove them … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26fa0f9f   17 years jirik.svoboda Handle page faults from userspace properly on ppc32, do not panic. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfce7d9   17 years jakub Do not print "Page fault.\n" if a mapping is not found during TLB refill. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @37e518b   17 years jirik.svoboda Bugfix: A ppc32 task would hang if it touched unmapped memory - was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d67baa   17 years jakub cstyle fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4c2b6a   17 years martin reflect changes in generic code proper formatting directives coding style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71eef11   17 years martin remove config.memory_size, get_memory_size() and memory_init.{c|d} the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b5f9fa   18 years martin remove memory_print_map(), as it duplicates functionality of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7cb567cd   18 years martin map kernel pages explicitly as writable (this solves compatibility … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @879585a3   18 years jakub Simplify synchronization in as_switch(). The function was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3f8fb7   19 years martin huge type system cleanup remove cyclical type dependencies across … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df4ed85   19 years jakub © versus © lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(add) @11675207   17 years Jakub Jermář Move everything to kernel/. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.