source: mainline/kernel/arch/sparc64/src

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @64c7e14   17 years martin do not waist resources if no keyboard driver is used lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @20eb5e4d   17 years rimskyp Added forgotten stuff related to framebuffers with offsets. Got rid of … 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) @8d2760f   17 years jakub Add additional members to the irq_t structure so that an … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @dfd77382   17 years jakub After my effort yesterday, there are two rival psycho drivers. Merge … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a3b5831   17 years jakub More work on the psycho driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7905360   17 years jakub Improvized Psycho driver. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3e53ab7   17 years jakub Initial support for interrupt driven driver for ns16550. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a2a5529   17 years jakub.vana Support for serial port console on IA64 as a compensation for keyboard … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d364e94   17 years jakub Do not allocate full page for the uspace window buffer. Instead, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b8fe85   17 years jakub Populate all sparc64 trap table slots belonging to trap_instruction_n. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d93a1c5a   17 years jakub Add sparc64 trap table entries so that the maximum syscall number is 0x40. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @da349da0   17 years jakub memcpy(), memmove() and similar functions return dst instead of src. … 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) @e25eca80   17 years jakub Add smc_coherence() macro to all architectures. So far, only amd64, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e32e092   17 years jirik.svoboda Declare arguments for memstr.h operations as pointers instead of uintptr_t. 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) @ecc83bd   17 years malyzelenyhnus Context handling unified for sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c441cf8   17 years martin code cleanup (mostly signed/unsigned) allow extra compiler warnings 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) @05ae7081   18 years jakub Support for six syscall arguments for sparc64. There is a minor … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9b35499   18 years jakub Experimental support for the cgsix framebuffer, which is found on old … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3ee8a075   18 years jakub Replace gcc-specific FUNCTION with C99 func. suncc's … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cc85fb9   18 years jakub Indentation and formatting fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2e915f2   18 years jakub Fix indentation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e41455d   18 years jakub Add few assertions to tsb.c and clean it up a little bit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9a7a970   18 years jakub Move one MEMBAR instruction from a delay slot, which is, due to SF … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @36f19c0   18 years jakub Fix a nasty bug in the TLB miss handlers on sparc64. After we no … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d0b1443   18 years jakub Fix ticket #28. In switch_to_userspace(), the uarg argument is in %i2, … 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) @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) @563c2dd   18 years jakub Fix TSB bug during TSB refill. When one wants to enable a TSB entry, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d79c04   18 years jakub Fix TSB size. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2057572   18 years jakub The Ultimate Solution To Illegal Virtual Aliases. It is better to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @454f1da   18 years jakub Reworked handling of illegal virtual aliases caused by frame reuse. We … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f619ec11   18 years jakub When clock() is called by an external interrupt dispatched by the IRQ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bf4143   18 years jakub Fix creating the kkbdpoll() kernel thread on sparc64 SMP machines. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b3f8fb7   18 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) @e7b7be3f   18 years martin asm volatile → asm volatile lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8dbc18c   18 years jakub When invalidating entire TLBs on sparc64, make sure to also invalidate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f63a83   18 years jakub Beat the implicit illegal virtual alias created by reusing userspace … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @df4ed85   18 years jakub © versus © lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e33b6b   18 years jakub More formatting changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b2e5e25   19 years jakub Improve comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0af7a09   19 years jakub sparc64 work: - No need to lock kernel stack and userspace window … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @730376d   19 years jakub Fix important comment in kernel/arch/sparc64/src/proc/scheduler.c. … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7e7c8747   19 years jakub More formatting and indentation changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @771cd22   19 years jakub Formatting and indentation changes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a0cda72   19 years jakub On sparc64's tick interrupt, adjust the TICK_COMPARE register instead … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aeaebcc   19 years jakub Make the sparc64 kernel compile again. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cd896e2   19 years jakub Remove old stuff. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b82a13c   19 years jakub The D-cache line size is actually 32 bytes on UltraSPARC II, IIi (and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8ddd17   19 years jakub Rework support for virtually indexed cache. Instead of repeatedly … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4b43f86   19 years jakub Fix comment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @92778f2   19 years jakub Initial support for handling illegal virtual aliases on sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d76996   19 years jakub Add dcache_flush() function that flushes D-Cache on sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0cf1dcf   19 years jakub Indentation and comment fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @44d0758   19 years jakub Add option to compile the sparc64 kernel without the TTE_CV bit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ccb0cbc   19 years martin Add BGR 0888 visual for Ultra 60 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) @f5926ad9   19 years jakub Update comment and move initialization code away from application … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @91d6d28   19 years jakub Take the possible difference between kernel and physical address into … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @aa802679   19 years martin The FFB framebuffer looks more like 32b lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d4f184f   19 years jakub sparc64 work: - untested support for Psycho PCI controller lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be544ef   19 years jakub sparc64 work: - fix computation of the frame allocator configuration … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @79f119b9   19 years jakub Modify the sparc64 startup code to not cause MMU traps before it takes … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2ea5d8   19 years jakub sparc64 code to support physical memory that starts on non-zero … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @282f2c9c   19 years jakub Fix bad indentation in ofw.c sparc64 work: o Fix copyright in main.c … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f0f05ad   19 years jakub sparc64 context does not have to include the CLEANWIN register. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3869e9c5   19 years jakub Typo. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @410ed0d   19 years jakub Fix the following bug: Ticket #3 data_access_exception after killing … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8440473   19 years jakub Minor changes. Some coding style fixes and also a type (tee vs. tree). … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8cee705   19 years jakub sparc64 work. - Improve panic screen on data_access_exception by … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8513ad7   19 years jakub Add support for IPC notifications even for polled ns16550 based keyboard. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2b017ba   19 years jakub Replace the old IRQ dispatcher and IPC notifier with new … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3890b3f   19 years jakub More IRQ stuff. Modify the IRQ hash table functions to support lookup … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @63530c62   19 years jakub Changes in ns16550 and z8530 drivers. Add some stuff for IRQ … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7dcf22a   19 years jakub Move the new IRQ redirector to ddi/. Add function for assigning unique … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d107f31   19 years jakub Prototypical implementation of new IRQ redirector in sparc64. The new … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ce8499   19 years jakub Omitted comma. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @84060e2   19 years jakub sparc64 work: - hw_map() can now support up to 8M requests - CPU … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e4398200   19 years jakub Small change of code organization. No functional difference. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7ba7c6d   19 years jakub A quote from from SPARC V9 specification: The Y register is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @33b1903   19 years jakub Separate mapping of EBUS interrupts into two parts: EBUS and PCI. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e2cc9a0   19 years jakub Add support for interrupt mapping in the Sabre PCI controller. Add … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @233af8c5   19 years jakub Rename INO to INR, for the sake of consistency with manuals. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0b414b5   19 years jakub Extend the OFW device tree node with a void pointer. The boot loader … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @398e7688   19 years jakub Small improvements in sparc64. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c23baab   19 years jakub Small fixes. The sparc64 kernel now compiles again even if not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00b38a3   19 years jakub IPI/cross-call support for sparc64. SMP on sparc64 is now fully supported. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a9ac978   19 years jakub SMP stuff for sparc64. Almost complete except for IPIs. The absence of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @26678e5   19 years jakub Make SMP related parts of main.c more generic. Move initialization of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b44939b   19 years jakub Block the secondary processors after they setup kernel mapping in ITLB … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @45b26dad   19 years jakub sparc64 work: - Loader now starts all processors. - Kernel halts all … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ff1f1e   19 years jakub Support for FFB (Creator 3D) framebuffer detection on sparc64. (Not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d684e4   19 years jakub Convert sparc64 framebuffer code to configure from the OpenFirmwarelfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @28ecadb   19 years jakub Convert sparc64 to detect keyboard and determine its physical address … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @16529d5   19 years jakub More ofw_tree work and fixes. Add ofw_tree_lookup(). Every … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @61e90dd   19 years jakub Add balloc() (a.k.a boot allocator): - balloc() only needs to know how … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @19dba2b   19 years jakub Small improvement in initialization of sparc64's TBSs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.