|  |  | @6ed5352 | 20 years | jakub | Finalize ASID management for sparc64 and mips32 by making use of FIFO …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6461d67c | 20 years | jakub.vana | Serialize writes to RR because of assembler RAW warning.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @64c44e8 | 20 years | jakub | Temporarily disable set_VHPT_environment() to stop ia64 kernel from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d2ab23 | 20 years | ondrap | Commit of the falloc_bad branch to trunk (719:723).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @44c259c | 20 years | martin | remove obsolete in-kernel userspace code
remove CONFIG_USERSPACE …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae10582 | 20 years | jakub.vana | ttag and thash envelope functions
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fd537a0 | 20 years | jakub.vana | VHPT setup to be able to use ttag and thash instructions
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4be51c8 | 20 years | martin | syscall handler return value
uspace task termination (primitive)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @204674e | 20 years | martin | "Hello world" from user space  lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8c0d692 | 20 years | jakub.vana | VHPT entry
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f9425006 | 20 years | jakub | Make various mips32 tlb manipulation functions preserve EntryHi …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @0369911 | 20 years | jakub | Fix amd64 interrupt_handler to properly remove error code from stack …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e30bc2a | 20 years | jakub | Remove fmath.h
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0c0410b | 20 years | jakub | Memory management work.
Proto-interface and dummy implementation of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42edee68 | 20 years | martin | AMD64 SMP boots again
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @46d26ee | 20 years | martin | make AMD64 boot again (using grub, see /boot tree), SMP is still broken
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8725fb4 | 20 years | martin | break AMD64, will be fixed soon
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @66def8d | 20 years | martin | simplify and cleanup ia32 boot process, remove obsolete stuff
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @69a03b9 | 20 years | jakub | Cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b2c92f33 | 20 years | bondari | Fixes of 3-param frame_alloc() function calls
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f275cb3 | 20 years | bondari | Frame alloc test #1
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @677a6d5 | 20 years | jakub | Memory management work.
Pass address space identifier to functions in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1a67595 | 20 years | martin | AMD64 PM initialization
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @2fe2046c | 20 years | martin | fix ia32 build
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ccec3c1 | 20 years | martin | remove deprecated pre-grub stuff on ia32
prepare for the same on amd64
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @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 | 
            
              |  |  | @0132630 | 20 years | jakub | Add 'version' and 'cpus' kconsole commands.
Remove leading p from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @93e90c7 | 20 years | jakub | ia32 work.
Initialize LDR and DFR registers in Local APIC so that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @95d191c | 20 years | jakub.vana | i8042 bug fix…
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ccb238 | 20 years | jakub.vana | i8042 command word init… It should work on ia32 but I have done it …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @65fb232 | 20 years | jakub | sparc64 work.
kconsole support.
Add non-blocking ofw_getchar().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @feb5915 | 20 years | jakub | sparc64 work.
Rename saving_handler() to preemptible_handler()
and fix …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7614565 | 20 years | jakub | sparc64 work.
Fix clean_window trap handler so that it clears output …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1120276 | 20 years | jakub | sparc64 work.
Tick interrupt support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39494010 | 20 years | jakub | sparc64 work.
Interrupt Levels 1 - 15 serviced.
Minor changes in the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b1ced0 | 20 years | jakub | sparc64 work.
Initial interrupt_vector_trap handler and fixes needed …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2cf5634 | 20 years | jakub | Make the kernel compile with -Wall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @096d11e5 | 20 years | jakub | sparc64 work.
Add functions to read and write TICK and TICK_compare …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d53aba3f | 20 years | jakub | sparc64 work.
Context again. It turns out, according to SCD 2.4, that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @113b98b | 20 years | jakub | Compilation fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d6e8529 | 20 years | martin | remove arch/$ARCH/boot where not needed, change global Makefile …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @75e1db0 | 20 years | jakub | sparc64 work.
Implement interrupt_disable(), interrupt_enable(), …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @031e264 | 20 years | jakub | Fix cpu_init(): frame_alloc() can return 0 as the valid address of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff12a3c | 20 years | jakub | Remove unnecessary files or files that are now part of the boot/ module.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2cf87e50 | 20 years | jakub | sparc64 work.
CPU identification.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @07bd114e | 20 years | ondrap | Fixed kconsole resolution of similar commands.
Add commands to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c43fa55 | 20 years | jakub | sparc64 work.
Better way of trap table organization.
Kernel trap …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5753fbb | 20 years | ondrap | Fixes of compilation of atomic.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cddc1639 | 20 years | jakub | sparc64 work.
Add trap_install_handler().
Use trap_install_handler() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @36e7ee98 | 20 years | ondrap | Fixed cpu halting in debug panic mode.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49b6d32 | 20 years | jakub | sparc64 work.
Register window clean, spill and fill handlers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @961b5f0 | 20 years | martin | init task loading (yet buggy)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6c68b97 | 20 years | martin | ia32: floppy boot image uses GRUB
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @10c071e | 20 years | jakub | Fix ia64 and sparc64 to compile with new atomic_t.
Fix rwlock test #5 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @80d2bdb | 20 years | ondrap | We are now almost -Wall clean.
- redefined atomic_t
- deleted many, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc747e3 | 20 years | jakub | Add SPINLOCK_DECLARE and SPINLOCK_INITIALIZE macros.
SPINLOCK_DECLARE …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3fc03fd | 20 years | ondrap | Better gcc CALLER implementation
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cfc4d38 | 20 years | jakub | sparc64 work.
Functions for disabling/enabling MMU.
TLB …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ad925c | 20 years | jakub | Unify mips32 and sparc64 tlb_invalidate_all() semantics: do not …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dbb6886 | 20 years | jakub | sparc64 work.
Support for TLB Demap operations.
Add tlb_invalidate(), …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a95b25 | 20 years | ondrap | Cleanups to make it compile with -Wall. Did not catch everything yet.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5bb8e45 | 20 years | ondrap | Added support for mips breakpoints.
We have a kind of kernel debugger …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c52ed6b | 20 years | jakub | sparc64 work.
More ITLB and DTLB controlling functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0bd4f56d | 20 years | jakub | Weaken the assumption, that PageMask register contains the right mask …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fbe058f | 20 years | ondrap | Cleanup of unnecessary things.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e07fe0c | 20 years | ondrap | added support for breakpoints to mips32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @93b84b3 | 20 years | ondrap | Fixed weird simics panic.
Run kconsole, if we panic. This currently …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @af9a7c5 | 20 years | ondrap | Small kconsole readline changes.
Some mips tweaks to allow for real …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c0b7f00 | 20 years | ondrap | Allow for different ARC frame size and kernel frame size.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @96c939e | 20 years | ondrap | Make it boot on SGI indy again.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3550c393 | 20 years | ondrap | Symtab returns correct addresses even when symtab is befor bss.
Some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0c8e692 | 20 years | ondrap | Added some readline functionality to kconsole.
Arrows editing, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @54aff98 | 20 years | jakub | Different sizes of TLB on mips32.
R4000 has 48 entries, 4kc has only …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dd14cced | 20 years | jakub | Fixes for mips32 invalidation functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a98d2ec | 20 years | jakub | TLB invalidation functions for mips32. Not deployed yet. Not tested.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7910cff | 20 years | jakub | Finer grained TLB invalidate functions for ia32 and amd64. Not yet …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a276c56 | 20 years | ondrap | Fixed bug in vm.c that turned off preemption. Found in versions 390:391.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @02055415 | 20 years | jakub | ptlb command (currently usable on mips32 only).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5acb62 | 20 years | ondrap | Fixed typo.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7a8c866a | 20 years | ondrap | Move all MIPS exceptions to generic dispatcher.
Align size in malloc() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e8a9dc3 | 20 years | ondrap | Added support for backspace
- printing '\b' should move the cursor one …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @adb2ebf8 | 20 years | jakub | Fix ppc32 and sparc64 to compile again.
Fix sparc64 to function again.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5bb20ec | 20 years | jakub | Fix IA-64 ski_getchar().
Output operand vs. input operand.
Now the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @72f5866d | 20 years | jakub | Fix IA-64 so that it compiles again.
Characters are not recognised …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3ac9a7 | 20 years | ondrap | Small debug changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @aace6624 | 20 years | ondrap | Added exception printing.
It does not work correctly on SMP …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6095342 | 20 years | ondrap | Some small fixes, basic changes to ia64 & ppc32 without testing.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fcfac420 | 20 years | ondrap | Changed ia32 & amd64 to use exc_register instead of trap_register.
 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @973be64e | 20 years | ondrap | Added generic exc_register/exc_dispatch functions,
copied from ia32 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @705b4149 | 20 years | ondrap | Merged msim & gxemul native keyboards.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @939dfd7 | 20 years | ondrap | Added MIPS ARC memory initializaiton.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0d04024 | 20 years | jakub | Missing tlb.c from last commit.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b00fdde | 20 years | jakub | sparc64 work.
Implement functions for reading IMMU and DMMU TLBs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @944b15c | 20 years | ondrap | Configuration tweaks, now supports both CNF and DNF in config.file.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ac0cb2a | 20 years | ondrap | Added simple support for arc keyboards on mips.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9d5e23c | 20 years | ondrap | Fixed bug in Intel32/AMD64 boot, that could cause page fault on boot. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b87f418 | 20 years | jakub | Send in some improvements.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |