source: mainline/arch/ppc32

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @c034b16   19 years ondrap Remove address from include file included by uspace lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @982f0fe   19 years ondrap Added ability to process external interrupts to ppc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e7ed9868   19 years jakub Fix ppc32 and ppc64 to compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @41d33ac   19 years ondrap Added syscall that lets kernel regain access to keyboard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb84455   19 years jakub Update page fault handlers to distinguish between different access … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @567807b1   19 years jakub Modify the hierarchy of page fault handlers to pass access mode that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48c1ef9   19 years martin port ppc32 changes to ppc64 (raw) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf464d1   19 years martin fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dadb68e   19 years martin minor changes ppc32: identically map the whole physical memory fix … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a1803eb   19 years bondari lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a33c990   19 years martin ppc32 work decrementer workaround primitive TLB support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @125e944   19 years martin ppc32: hardware memory mapping, kernel PHT refill fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ea6cc5   19 years martin kernel identity mapping still to be done using BAT lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @35f3b8c   19 years martin ppc32 work update framebuffer get rid of the BAT memory mapping (not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8424198   19 years martin unify the framebuffer API use physical address as the base address for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @59477e3   19 years martin ppc32: update boot API lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e2d654   19 years martin fix exception context store and restore to respect ppc32 ABI lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @68965ec5   19 years martin ppc32: TLB manipulation stub lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1b723e   19 years martin split framebuffer initialization and sysinfo registration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6a0f06   19 years ondrap Fix zone_merge_all in ppc architectures. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31282f9   19 years jakub.vana FB endian fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3c762cd   19 years jakub Complete implementation of copy_from_uspace() and copy_to_uspace() for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc35e88   19 years martin fix nasty CR clobber bug change coding style lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @281224a   19 years jakub Get rid off obsolete ddi_int_control_arch() on ia64, sparc64 and ppc32. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e34a141   19 years martin ppc32 work: (hopefully) final exception entry and exit rewrite don't … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9417cdc   19 years martin ppc32: fix starting stack address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dd1787   19 years martin page index and VSID fixes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a68b34d   19 years martin PHT Refill handler lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16dad032   19 years martin minor changes lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @762a824   19 years martin ppc32: proper exception handling from user-space code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @953b0f33   19 years jakub Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and sparc64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24f3874   19 years jakub Reorganize syscall names to better correspond to kernel architecture. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ecc8bce   19 years jakub Make ia64 and sparc64 compile again. Fix ia64 to set up inits in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12c7f27   19 years martin init tasks must be registered before main_bsp() lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cf85e24c   19 years martin printf-related and other code cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e692a27   19 years martin ppc32: initial userspace support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c118940   19 years martin ppc32 compiles again lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @613bc54   19 years martin ppc32: stub for Page Hash Table support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @280a27e   19 years malyzelenyhnus Printf ported back from uspace to kernel. Printf calls changed to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f52e54da   19 years jakub Kernel support for SYS_ENABLE_IOSPACE. amd64 and ia32 provide dummy … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39cea6a   19 years jakub Cleanup pm.c and pm.h code on ia32 and amd64. Add before_task_runs() … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @963074b3   19 years jakub Add task_create_arch() for all architectures. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a6d4ceb   19 years jakub Move arch/thread.h to arch/proc/thread.h on all architectures. Replace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fa424a9   19 years jakub Initialize ARCH_THREAD_DATA on all architectures. On ia32 and amd64 … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33472fa   19 years martin set ELF format explicitly lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f7859b9   19 years martin fix types lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9055bd1   19 years martin make the ppc ports generate proper 32b or 64b code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @602c9101   19 years martin start ppc64 port the code is currently a wild mixture of 32/64b code, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @448743f   19 years martin ppc32: mark four first frames as unavailable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9b14a83   19 years martin align ppc32 framebuffer on 128K boundary lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a2c4445   19 years martin framebuffer code cleanup, support for non-standard scanline sizes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4037847   19 years martin kernel boot API change lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @11cb08ca   19 years jakub Small changes. Make sparc64 and ppc32 compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2ab461   19 years jakub Small atomic #include and typedef changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d71007e   19 years jakub Pass either -DCONFIG_PAGE_PT or -DCONFIG_PAGE_HT to the compiler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @23684b7   19 years jakub Define atomic_t only once in atomic.h Change the encapsulated counter … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a7d9d1   19 years jakub More checks for address space area conflicts. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8a0b0669   19 years martin respect two more reserved frames lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b1fd4f0   19 years martin update kernel/loader API lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a2d6e1   19 years jakub Redefine semantics of unary atomic operations. Add test to verify that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8965838e   19 years martin ppc32: preemptive scheduling works now FPU context saving disabled for now lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @91d5ad6   19 years martin ppc32: basic exception and interrupt handling lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @51cc6bf6   19 years martin fix semantics lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d99d8c8   19 years martin add atomic_pre/post_inc/dec lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4ddfa8   19 years martin ppc32: initial stack, memory barriers, atomic operations, stack offset fix lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @edc89bd0   19 years martin ppc32: initial exception support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b1439e   19 years martin ppc32: initial I/O support lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d3e7ff4   19 years jakub Add sys_mremap() syscall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4bb4836d   19 years martin ppc32: move kernel one frame up frame zones initialization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @06e6805   19 years martin ppc32: get memory map from loader lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d1f8a87   19 years ondrap Allowed userspace to include page.h. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45d6add   19 years martin run ppc32 kernel above 2 GB lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0967877   19 years martin ppc32 boots again (temporarily) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f7ea8fab   19 years jakub Get rid of unneeded macros. Their functionality has been replaced by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de6b301   19 years jakub Basic support for loading ELF object files. ia64, amd64, ia32 working. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @12f952e5   19 years martin remove all OpenFirmware bindings from ppc32 kernel code kernel now … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @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
(edit) @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
(edit) @4767721   19 years martin move ppc boot loader to /boot tree lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a0c732e   19 years martin PPC32 boot loader preparation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @778c1e1   20 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
(edit) @6f8a426   20 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
(edit) @37c8975   20 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
(edit) @ba52899   20 years ondrap Added missing CONFIG_FB for ppc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3debedec   20 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
(edit) @bbf5657   20 years ondrap Added support for 24-bit framebuffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d7d6385   20 years jakub Fix ppc32 to at least compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e4e532   20 years jakub Reimplement ASID stealing logic. This time, hopefully, with correct … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5e3757d   20 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
(edit) @f5935ed   20 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
(edit) @086d4fd   20 years jakub Add PAGE_WIDTH to aid divisions by PAGE_SIZE. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d43f3e   20 years jakub Modify frame.h to use shifting instead of multiplication and division. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9ea8a7ca   20 years jakub mips32 is not supposed to allocate page table. This is done by the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @4512d7e   20 years jakub New ASID management subsystem (initial work, more is required). Some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @20d50a1   20 years jakub Memory management work. - vm.* → as.* (as like address space is, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @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
(edit) @b524c5e0   20 years malyzelenyhnus Support for printing float numbers in kernel removed. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2cf5634   20 years jakub Make the kernel compile with -Wall. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.