|  |  | @e41455d | 19 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 | 
            
              |  |  | @9a7a970 | 19 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 | 
            
              |  |  | @36f19c0 | 19 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 | 
            
              |  |  | @d0b1443 | 19 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 | 
            
              |  |  | @f74bbaf | 19 years | martin | start shutdown infrastructure
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @879585a3 | 19 years | jakub | Simplify synchronization in as_switch().
The function was …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @563c2dd | 19 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 | 
            
              |  |  | @1d79c04 | 19 years | jakub | Fix TSB size.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2057572 | 19 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 | 
            
              |  |  | @454f1da | 19 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 | 
            
              |  |  | @f619ec11 | 19 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 | 
            
              |  |  | @3bf4143 | 19 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 | 
            
              |  |  | @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 | 
            
              |  |  | @e7b7be3f | 19 years | martin | asm volatile → asm volatile
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8dbc18c | 19 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 | 
            
              |  |  | @9f63a83 | 19 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 | 
            
              |  |  | @df4ed85 | 19 years | jakub | © versus ©
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4e33b6b | 19 years | jakub | More formatting changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b2e5e25 | 19 years | jakub | Improve comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @7e7c8747 | 19 years | jakub | More formatting and indentation changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @771cd22 | 19 years | jakub | Formatting and indentation changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @aeaebcc | 19 years | jakub | Make the sparc64 kernel compile again.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cd896e2 | 19 years | jakub | Remove old stuff.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @4b43f86 | 19 years | jakub | Fix comment.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @0cf1dcf | 19 years | jakub | Indentation and comment fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @ccb0cbc | 19 years | martin | Add BGR 0888 visual for Ultra 60
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2bc137c2 | 19 years | martin | make framebuffer code more generic
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @aa802679 | 19 years | martin | The FFB framebuffer looks more like 32b
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @3869e9c5 | 19 years | jakub | Typo.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @8ce8499 | 19 years | jakub | Omitted comma.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @398e7688 | 19 years | jakub | Small improvements in sparc64.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @5d684e4 | 19 years | jakub | Convert sparc64 framebuffer code to configure from the OpenFirmware …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @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 | 
            
              |  |  | @29b2bbf | 19 years | jakub | sparc64 work:
- Experimental support for TSB (Translation Storage Buffer).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @57da95c | 19 years | jakub | - Create a dedicated slab cache for as_t objects and switch from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f1d1f5d3 | 19 years | jakub | Fix bug in mm/as.c:
- as_area_destroy() should not work with AS but as …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @06e1e95 | 19 years | jakub | C99 compliant header guards (hopefully) everywhere in the kernel. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e5ecc02 | 19 years | jakub | When creating TLB mapping for the sparc64 kernel, enable CV (cacheable …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @da02e69 | 19 years | jakub | Unfortunatelly, the sparc64's FPRS register is writable by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @34d9469e | 19 years | jakub | More sparc64 FPU trap handlers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6eabb6e6 | 19 years | jakub | Support for sparc64 FPU context.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9a5b556 | 19 years | jakub | sparc64 work:
- find a CPU node and read its clock_frequency attribute …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7bb6b06 | 19 years | jakub | Small improvements here and there.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @208fa65 | 19 years | jakub | Revert last change.
The register window save area is automatically …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9b0f294 | 19 years | jakub | Even the first kernel register window after the switch from userspace …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @27ab6a7 | 19 years | jakub | Coding style fixes.
Remove unneeded sparc64 dummy functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ab1ae2d9 | 19 years | jakub | Fixes for sparc64's preemptible_handler().
Resynchronize CWP with that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @253f35a1 | 19 years | jakub | sparc64 work.
- Changes to enable userspace keyboard drivers.
- Fix …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e2bf639 | 19 years | jakub | Handle more sparc64 traps and improve handling of already handled traps.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d681c17 | 19 years | jakub | sparc64 work.
- the syscall wrapper needs to use the "memory"
  …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fd85ae5 | 19 years | jakub | sparc64 kernel fixes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cfa70add | 19 years | jakub | sparc64 update.
- Prototype userspace layer implementation that
  at …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @002e613 | 19 years | jakub | Allow architectures to decide between inlined and not inlined version …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9314ee1 | 19 years | jakub | sparc64 work.
Kernel syscall support.
Modify the preemptive_handler …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6767c1d | 19 years | jakub | Convert sparc64 traps using SIMPLE_HANDLER to using PREEMPTIBLE_HANDLER.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ed166f7 | 19 years | jakub | A lot of untested sparc64 stuff:
- Write ASID to hardware when a …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e0b241f | 19 years | jakub | sparc64 work.
- Convert interrupt_vector trap handler and some mm …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @beb3926a | 19 years | jakub | sparc64 work.
Handle situation when there are more valid windows than …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |