source: mainline/kernel/arch/ppc32/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @682cfceb   14 years jakub Fix formatting of ppc32 istate_decode(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cb4f078   14 years martin unify kernel byte string implementations lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eff1f033   15 years jiri Match platform driver based on platform name instead of architecture … 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) @b92ee1e   15 years jakub Fix ppc32 build. 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) @da52547   15 years martin add early_putchar() which can be used to do early kernel console … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eedf4c5   15 years martin switch to C-style comments 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) @e4a4b44   15 years jakub Remove left-over panic_printf()'s. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @22a28a69   15 years jakub Rename decode_istate() to istate_decode() and declare it only once in … 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) @b3b7e14a   15 years martin distinguish between "hot" and "cold" exceptions display only "hot" … 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) @666f492   15 years martin cstyle changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ffe276f   15 years martin restructure constants change the return type of pic_get_pending() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d92bf462   15 years martin coding style changes, no change in functionality lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8230b9   15 years martin coding style changes, no change in functionality lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3500f75   15 years martin ppc32: add interrupts_disabled(), simplify CPU identification lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7de7cde   15 years martin ppc32: add basic support for generating stack traces (this does not … 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) @d99c1d2   15 years martin use [u]int{8|16|32|64}_t type definitions as detected by the autotool … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19f857a   15 years jiri Rename string.h to str.h to avoid header conflict with standard C string.h. 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) @3a2f8aa   16 years jiri ADB driver for userspace, ADB keyboard support. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4afd4ab   16 years jakub Dummy support for ppc32 kernel stack traces. 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) @a71c158   16 years martin kernel output devices now suport multiple instances (except ski and … 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) @19490ce   16 years jakub Fix 16bpp modes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @30885b9   16 years jakub RGB conversion functions should work with a well-defined pixel format. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a77841d   16 years jirik.svoboda Kernel Mac ADB keyboard driver revived. 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) @c2417bc   16 years martin change the way how input devices are wired together according to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4b1535   16 years jirik.svoboda str_ncpy() vs str_cpy(). TODO The same in userspace. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8bf88d   16 years martin represent special keystrokes (cursor arrows, page up/down, delete, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b60c582   16 years martin update for string changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84afc7b   16 years martin as kernel little brother drivers are not needed anymore, the device … 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) @d0688a3   16 years martin bring back kernel HID on ppc32 this concludes the transition from … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e9de3a   16 years jirik.svoboda Init-task names for ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06f96234   16 years jirik.svoboda Unify arch_pre_main() comments. 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) @7919cd5   16 years jakub Unbreak ppc32 candidate. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c9b550b   16 years jakub Let IRQ claim methods take irq_t * instead of the instance argument. 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) @96e0748d   16 years martin make arch_pre_main optional, don't force any specific prototype … 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) @6cd9aa6   16 years jakub IRQ handlers are using one superfluous argument and an unused elipsis. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6da1013f   16 years martin simplify configuration introduce arch_construct_function and inb/outb … 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) @516ff92   17 years martin silent kernel console output when user space console is active lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2425349   17 years martin it is essential to setup the decrementer before potential rescheduling 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) @f817d3a   17 years martin use macio optionally 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) @ab25d30   17 years martin redraw kernel cosnole on ppc32 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @965dc18   17 years jakub Merge sparc branch to trunk. 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) @c1b455e   17 years jirik.svoboda Fix bug #67. It was obviously all my fault - I allocated r3 for … 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) @c98e6ee   17 years jirik.svoboda Merge program-loader related stuff from dynload branch to trunk. (huge) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7560b606   17 years jirik.svoboda Remove buggy assembler memsetb function, call generic C _memsetb … 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) @ac0e791   17 years jakub Implement memcpy_to_uspace_failover_address for ppc32. This 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) @d4f572e   17 years malyzelenyhnus Unified context saving/restoring macros in ppc32. 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   17 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) @f74bbaf   18 years martin start shutdown infrastructure 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) @7bcfbbc   18 years martin support the possibility to send EOI or Interrupt Acknowledgement prior … 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
(edit) @2bc137c2   19 years martin make framebuffer code more generic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3dea17f   19 years jakub Add mutual exclusion to keyboard grab and release functions on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb8335c   19 years martin remove grab (not needed) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4874c2d   19 years jakub Do not copy notification config out of the IRQ structure. Add the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.