|
|
@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
|
|
|
@80bcaed
|
19 years |
jakub |
Merge as_t structure into one and leave the differring parts in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa8e7d2
|
19 years |
martin |
move ipc structures to ipc.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@623b49f1
|
19 years |
martin |
fix signed/unsigned comparison and integer overflow
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d07bf3
|
19 years |
martin |
signed/unsigned comparison, explicit typecast
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1349e0
|
19 years |
martin |
explicit cast on pointer arithmetic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c27c988
|
19 years |
martin |
fix signed/unsigned comparison
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3802fcd
|
19 years |
martin |
fix signed/unsigned comparison
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
|
|
|
@6f4495f5
|
19 years |
jakub |
Indentaion and formatting changes even Martin will like
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f3fc9b
|
19 years |
martin |
typedef elimination
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
|
|
|
@f429331
|
19 years |
martin |
remove some typedefs in favor of anonymous structures
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
|
|
|
@d78d603
|
19 years |
jakub |
Formatting and indentation fixes.
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
|
|
|
@6dbe6844
|
19 years |
jakub |
Coding style fixes and formatting improvements.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49319ac
|
19 years |
jakub.vana |
SIMICS added as a simulator kernel runs on
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@66eb2c8
|
19 years |
jakub |
Fix typo.
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
|
|
|
@b6e97d7
|
19 years |
jakub |
Fix all remaining mistmatches in width of byte swapping functions for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b84ce45
|
19 years |
jakub |
Fix mismatched byteswapping macros on sparc64.
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
|
|
|
@1ecdbb0
|
19 years |
jakub |
Convert sparc64 critical section barriers to RMO memory model.
More …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a8baed
|
19 years |
jakub |
Another comment fix.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f95cc5d
|
19 years |
jakub |
Fix comment.
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
|
|
|
@38d304b
|
19 years |
jakub |
Backout change from revision 2034.
sparc64 is not yet ready for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f19d77a
|
19 years |
jakub |
get_cycle() for sparc64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84757b5
|
19 years |
martin |
get_cycle() for PPC32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@00bb6965
|
19 years |
jakub |
Coding style fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e54fb21
|
19 years |
martin |
add dummy cycle.h
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@134877d
|
19 years |
martin |
rename rdtsc() to get_cycle()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cd140f2
|
19 years |
martin |
update for Xen
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
|
|
|
@9ab9c2ec
|
19 years |
martin |
version bump to Xen 3.0.3 (not fully operational yet)
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
|
|
|
@d0485c6
|
19 years |
jakub |
Introduce page colors. So far, only sparc64 uses correct page color …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c55dd58
|
19 years |
martin |
cleanup endian conversion macros
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
|
|
|
@73a1fe5
|
19 years |
jakub |
mips32 mm has not been under construction for while now
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
|
|
|
@3e35fd7
|
19 years |
martin |
use new IRQ scheme in l_apic_timer_interrupt()
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
|
|
|
@ec04b20
|
19 years |
martin |
ia32xen: adopt new IRQ interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8607db8
|
19 years |
martin |
amd64: adopt new IRQ interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@16d71f41
|
19 years |
martin |
ia32: mouse support, mouse regrab is still broken
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cea12e9
|
19 years |
martin |
ia32: adopt new IRQ interface, mouse not tested yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c84448
|
19 years |
martin |
timer_fnc → virtual_timer_fnc
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
|
|
|
@19dce27
|
19 years |
jakub |
Finish renaming xen32 to ia32xen.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57ce359
|
19 years |
jakub |
Rename xen32 to ia32xen.
The name seems to be more logical as Xen …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78595d6
|
19 years |
jakub |
Remove notes about automatically generated context_offset.h
and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@715a847f
|
19 years |
jakub |
Remove broken, outdated and unused gencontext.c utilities.
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
|
|
|
@f0450658
|
19 years |
jakub |
ia64 work.
Move keyboard polling to a dedicated kernel thread.
Console …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3dea17f
|
19 years |
jakub |
Add mutual exclusion to keyboard grab and release
functions on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@80ca47e
|
19 years |
martin |
xen32: fix compilation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de57e060
|
19 years |
jakub |
Convert ia64 to the new IRQ and notification scheme.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a000fd71
|
19 years |
martin |
amd64: fix compilation, keyboard not checked yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95b3550
|
19 years |
martin |
ia32: fix compilation, keyboard not checked yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fb30a1
|
19 years |
martin |
remove orphaned functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7688b5d
|
19 years |
martin |
mips32: update for new IRQ subsystem
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb8335c
|
19 years |
martin |
remove grab (not needed)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4874c2d
|
19 years |
jakub |
Do not copy notification config out of the IRQ structure.
Add the …
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
|
|
|
@e60293d
|
19 years |
martin |
ppc64: make it compile again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5e39a32
|
19 years |
martin |
ppc32: update for new IRQ subsystem (there is still a bug left)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d95f1e24
|
19 years |
martin |
cleanup for new IRQ subsystem
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
|
|
|