|  |  | @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 | 
            
              |  |  | @05e2a7ad | 20 years | jakub | Add comments describing locking rules for some locks.
Cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d93f1f9 | 20 years | ondrap | Named spinlocks
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9371c30 | 20 years | ondrap | Completely reworked configuration system.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d43d2f7 | 20 years | jakub | Cleanup and fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3bb9c99 | 20 years | ondrap | Fixed mips gxemul architecture.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @95498e5 | 20 years | jakub | Map all available frames of memory on ia32 and amd64 (ticket #10).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eef75f6 | 20 years | jakub | Buddy allocator cleanup and fixes.
- Add some comments.
- Update zone …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @61e6c39 | 20 years | jakub | Buddy allocator cleanup and fixes II.
- Rewrite IS_BUDDY_LEFT_BLOCK so …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4457455 | 20 years | jakub | Buddy system cleanup and fixes.
- missing use of KA2PA in frame_init
- …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9ebc238 | 20 years | bondari | Minor bugfix caused by invalid frame_region_not_free() usage
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @328f2934 | 20 years | bondari | Buddy allocator for physical memory complete implementation.
Tested on …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @62e015f | 20 years | jakub | sparc64 work.
MMU ASI & virtual addresses definitions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @060ce90 | 20 years | jakub | sparc64 work.
TTE (Translation Table Entry) type definitions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ac5fe7 | 20 years | jakub | sparc64 work.
Add dummy trap tables.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @414f59c | 20 years | jakub | sparc64 work.
The context_save/context_restore needed two other …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @22e10ab | 20 years | jakub | saprc64 work.
Perform leaf-procedure optimization for context_save and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @74813216 | 20 years | jakub | sparc64 work.
No need to save/restore local registers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ee69c49 | 20 years | jakub | sparc64 work.
Add stack.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @880de6e | 20 years | jakub | Clean up.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5803145 | 20 years | jakub.vana | Comment update
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @902fb856 | 20 years | jakub.vana | Coding style patch.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4a28943 | 20 years | jakub.vana | Lost files from last commit.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a8c48241 | 20 years | jakub.vana | Keyboard support for ski (ia64 emulator)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff3b3197 | 20 years | jakub | Implement basic kernel console command recognition.
Commands without …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @78c32b4 | 20 years | jakub | Add VMware Workstation 5.5 to SMP compatibility list.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9149135 | 20 years | jakub | SMP cleanup continued.
Add nice type for IO APIC ID register.
Replace …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f701b236 | 20 years | jakub | More SMP cleanup.
Suddenly, keyboard started to work on SMP under …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8418c7d | 20 years | jakub | APIC code cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a83a802 | 20 years | jakub | SMP work.
Add madt_irq_to_pin().
Make ksmp() use virtual irq_to_pin() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @607c5f9 | 20 years | jakub | Enable dummy kconsole for ia32 and amd64 (UP mode works).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2677758 | 20 years | jakub | Add chardev_t.
This type is meant to abstract any input character …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a7fdfe1 | 20 years | jakub | Basic keyboard support for mips32 (msim).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1bdaa3f | 20 years | jakub | Basic keyboard support for ia32.
For some reason, keyoboard looks dead …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @db41406 | 20 years | martin | revert bug in multiboot flags
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @aa72859 | 20 years | martin | preparation for init task loading
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7453929 | 20 years | jakub | Rename arch_late_init() to arch_pre_smp_init().
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8cd20b70 | 20 years | jakub | Move genarch/{src|include}/firmware/ofw to genarch/{src|include}/ofw.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39539da | 20 years | jakub | Rename map_page_to_frame() to page_mapping_insert() and find_mapping() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @feb1a414 | 20 years | jakub | Revert to -O3 for all architectures as the mips32 bug got fixed.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @abb79e84 | 20 years | ondrap | Fixed typo in context save.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e507afa | 20 years | jakub | For now, each architecture must use its own -O switch (-O2 doesn't …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a4be38d | 20 years | jakub.vana | Revert of =m in ia32 atomic operations. In according to gcc docs +m …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |