|
|
|
@d7e3f1ad
|
18 years |
jakub |
Replace FB_BIG_ENDIAN with FB_INVERT_ENDIAN.
Omit tests for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2bf639
|
18 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
|
|
|
@5035eeb7
|
18 years |
jakub |
Pass "fb.bpp-align" property to userspace so that our fb task works …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d681c17
|
18 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
|
|
|
@2def788
|
18 years |
jakub |
Prototype for mmap() should be in mman.h.
Anyway, is there any common …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fadd381
|
18 years |
jakub |
Indentation and formatting facelift for libc.
Libc headers now have …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fd85ae5
|
18 years |
jakub |
sparc64 kernel fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfa70add
|
18 years |
jakub |
sparc64 update.
- Prototype userspace layer implementation that
at …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@002e613
|
18 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
|
18 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
|
18 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
|
18 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
|
18 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
|
18 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
|
|
|
@ee454eb
|
18 years |
jakub |
sparc64 work.
More bits needed to reach the userspace milestone were …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e11ae91
|
18 years |
jakub |
sparc64 work.
- Modify before_thread_runs_arch() to store addresses of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fa6044
|
18 years |
jakub |
sparc64 work.
Fix bug introduced in revision 1852. When fixing CWP, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32fffef0
|
18 years |
jakub |
Define architecture-specific thread sub-constructors and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c8ea4a8b
|
18 years |
jakub |
Remove PSTATE from istate.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a796127
|
18 years |
jakub |
sparc64 work.
Bunch of changes in preparation for sparc64 mm and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f47fd19
|
18 years |
jakub |
sparc64 work.
Define the istate structure.
Move the identity-mapping …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee289cf0
|
18 years |
jakub |
Indentation and formatting changes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9a56c0
|
18 years |
jakub |
sparc64 work.
interrupt_vector trap experimental handling.
Minimal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ec2c55a
|
18 years |
jakub |
Rework the z8530 driver so that it is based on z8530 specification …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d99709
|
18 years |
martin |
fix targets
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a710680
|
18 years |
martin |
allow automatic build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5f24137
|
18 years |
martin |
simple development environment build script
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b4be29
|
18 years |
jakub |
Add an option to compile the sparc64 kernel for Ultra 5 or Enterprise …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d46c6ecd
|
18 years |
jakub |
Move code duplicated in i8042.c and z8530.c to key.c.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@287920f
|
18 years |
jakub |
i8042 and z8530 separated, the tree compiles again.
Now there is some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da74747
|
18 years |
jakub |
Start reorganization of different keyboard drivers.
What seemed like a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2882a7
|
18 years |
martin |
claim copyright on files with significant xen32-related changes
(for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfffb290
|
18 years |
martin |
finish security context isolation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b006a2c8
|
18 years |
jakub |
Add scan code map for Sun keyboard.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4fa652
|
18 years |
jakub |
Support 24bpp framebuffers with 4 pixelbytes (each pixel aligned on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7e3fa66
|
18 years |
martin |
coding style change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32820c0
|
18 years |
martin |
extraversion bump (and a test of new SVN repository)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
0.2.0.3
|
|
|
@bf78569
|
18 years |
martin |
xen32: fix initial stack
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@deaa22f
|
18 years |
martin |
more sophisticated initial stack handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adf7f9c
|
18 years |
martin |
remap console page
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c5a8dd
|
18 years |
martin |
xen32: proper virtual traps, domU asynchronous console
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b23a82
|
18 years |
martin |
xen32: enable/disable interrupts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d3d641
|
18 years |
martin |
xen32: initialize virtual IDT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3e5cc686
|
18 years |
martin |
xen32: fork proc, get to the console (w/o preemption)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f3809e
|
18 years |
martin |
print memory map
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c06eb06
|
18 years |
martin |
some debugging output
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fbfa0d
|
18 years |
martin |
optional xen binary with debugging enabled
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e12ccc5
|
18 years |
martin |
xen32: use writable page tables, cleanup mm
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e386cbf
|
18 years |
jakub |
sparc64 work.
Dump take_over_tlb_and_tt() and add its assembly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3e8c90
|
18 years |
jakub |
sparc64 work.
1. Formatting fixes.
2. When writing to DMMU ASI's, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c049309
|
18 years |
martin |
xen32 cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@764c302
|
18 years |
martin |
initial security context support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42d3be3
|
18 years |
martin |
formatting changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0c12f5
|
18 years |
martin |
make burst updates
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c59dd1a2
|
18 years |
martin |
xen32 work: create identity mapping for the main memory zone,
make …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aecf79f
|
18 years |
martin |
xen memory initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7b0599b
|
18 years |
martin |
fork drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5de522d
|
18 years |
martin |
fork drivers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4965a846
|
18 years |
martin |
xen32 hypervisor interface
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d227101
|
18 years |
martin |
move macro and cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f476e76
|
18 years |
martin |
unify bootstrapping
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0356274
|
18 years |
martin |
remove obsolete stuff
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@983cd374
|
18 years |
martin |
update xen32 support (most of the code is still dummy)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ba5e618
|
18 years |
martin |
fork directories
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c4a57f
|
18 years |
martin |
fork directories
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d3d7c2b
|
18 years |
martin |
fork directories
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@380954d9
|
18 years |
martin |
make Xen recognize the kernel image
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6ed1ae
|
18 years |
martin |
fork Xen32 makefile and linker script
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@231fcb2
|
18 years |
martin |
fix critical bug
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41f7564
|
18 years |
martin |
cleanup and unify the build system
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41c4444
|
18 years |
martin |
sync mips32eb with mips32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3de8b81b
|
18 years |
martin |
sync ppc64 with ppc32
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fcf907e
|
18 years |
martin |
fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e359869
|
18 years |
martin |
make uspace compile for ppc64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb5b950
|
18 years |
martin |
dummy Sparc64 uspace support (it just compiles)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1098249
|
18 years |
martin |
new place for vmaxlma
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d4625c6
|
18 years |
martin |
remove orphaned directory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08a7802f
|
18 years |
martin |
move contrib from kernel/ to /
update Sparc64 toolchain to use …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c6e314a
|
18 years |
jakub |
Change hw_map() on sparc64 to use virtual addresses that are
beyond …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10b890b
|
18 years |
jakub |
Move functionality of tlb_arch_init() to take_over_tlb_and_tt().
Call …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a5f76758
|
18 years |
jakub |
Switch to identically mapped stack during boot.
Put stack related and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94d614e
|
18 years |
jakub |
Remove OpenFirmware calls from kernel/ entirely.
Switch the sparc64 …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63cda71
|
18 years |
jakub |
Fix ofw_memmap() in boot infrastructure.
The cell size is 32-bit and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eda7bf81
|
18 years |
martin |
move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb0e6f03
|
16 years |
Jakub Jermář |
Merge the boot branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0166e99
|
16 years |
Jakub Jermář |
Merge the uspace branch.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11675207
|
16 years |
Jakub Jermář |
Move everything to kernel/.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@daab5145
|
18 years |
jakub |
Upgrade to silo-1.4.11.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0ffa3ef5
|
18 years |
jakub |
Sync OpenFirmware functionality with boot.
Random cleanup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e672fd
|
18 years |
jakub |
Some 32-bit vs. 64-bit fixes.
Make the call to OpenFirmware client …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@822b64e
|
18 years |
jakub |
Fix ofw.c to support map and translate methods even on 64-bit platforms.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@afbe96a
|
18 years |
jakub |
Replace old u?? types with respective C99 variants (e.g. uint32_t, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f1c620
|
18 years |
jakub |
Replace old u?? types with respective C99 variants (e.g. uint32_t, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83253ad
|
18 years |
jakub |
Replace old u?? types with respective C99 variants (e.g. uint32_t, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fec35544
|
18 years |
jakub |
sparc64 is now booted by HelenOS boot loader.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@991779c5
|
18 years |
jakub |
Make sparc64 kernel assume it is loaded by our loader.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6dd361
|
18 years |
jakub |
Typos and indentation fixes for mips32 and some generic files as well.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b7dc656
|
18 years |
martin |
initial support for Xen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@910372a
|
18 years |
martin |
initial support for Xen
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c82950a
|
18 years |
jakub |
Work on sparc64 boot loader (still inactive).
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|