|
|
@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
|
|
|
@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
|
|
|