|
|
@cf85e24c
|
19 years |
martin |
printf-related and other code cleanup
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e692a27
|
19 years |
martin |
ppc32: initial userspace support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c118940
|
19 years |
martin |
ppc32 compiles again
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@613bc54
|
19 years |
martin |
ppc32: stub for Page Hash Table support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@280a27e
|
19 years |
malyzelenyhnus |
Printf ported back from uspace to kernel.
Printf calls changed to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f52e54da
|
19 years |
jakub |
Kernel support for SYS_ENABLE_IOSPACE.
amd64 and ia32 provide dummy …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39cea6a
|
19 years |
jakub |
Cleanup pm.c and pm.h code on ia32 and amd64.
Add before_task_runs() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@448743f
|
19 years |
martin |
ppc32: mark four first frames as unavailable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9b14a83
|
19 years |
martin |
align ppc32 framebuffer on 128K boundary
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a2c4445
|
19 years |
martin |
framebuffer code cleanup, support for non-standard scanline sizes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4037847
|
19 years |
martin |
kernel boot API change
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11cb08ca
|
19 years |
jakub |
Small changes.
Make sparc64 and ppc32 compile again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1fd4f0
|
19 years |
martin |
update kernel/loader API
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8965838e
|
19 years |
martin |
ppc32: preemptive scheduling works now
FPU context saving disabled for now
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91d5ad6
|
19 years |
martin |
ppc32: basic exception and interrupt handling
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e4ddfa8
|
19 years |
martin |
ppc32: initial stack, memory barriers, atomic operations, stack offset fix
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edc89bd0
|
19 years |
martin |
ppc32: initial exception support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b1439e
|
19 years |
martin |
ppc32: initial I/O support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3e7ff4
|
19 years |
jakub |
Add sys_mremap() syscall.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bb4836d
|
19 years |
martin |
ppc32: move kernel one frame up
frame zones initialization
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@06e6805
|
19 years |
martin |
ppc32: get memory map from loader
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@12f952e5
|
19 years |
martin |
remove all OpenFirmware bindings from ppc32 kernel code
kernel now …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95042fd
|
19 years |
jakub |
ia64 work.
Add dummy TLB fault handlers.
Improve code reuse in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97f1691
|
19 years |
jakub |
sparc64 work.
Fix KBD_VIRT_ADDRESS.
Call before_thread_runs() prior to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@778c1e1
|
19 years |
jakub |
Move OFW functionality of ppc32 memory_init to genarch so that the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f8a426
|
20 years |
martin |
indentation changes
ppc32 fpu context save/restore
ppc32 CPU version …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@37c8975
|
20 years |
martin |
fix stupid bug in ppc32 context_save_arch
save only non-volatile …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3debedec
|
20 years |
ondrap |
Made powerpc to get on PearPC to the version print when compiled with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bbf5657
|
20 years |
ondrap |
Added support for 24-bit framebuffer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e3757d
|
20 years |
jakub |
Fix sparc64 and ia64 to work with the changed frame allocator.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5935ed
|
20 years |
jakub |
Use hash_table_get_instance instead of list_get_instance.
Rename …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef67bab
|
20 years |
jakub |
Memory management work.
Remove the last (i.e. 'root') argument from …
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
|
|
|
@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
|
|
|
@2cf5634
|
20 years |
jakub |
Make the kernel compile with -Wall.
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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@437ee6a4
|
20 years |
jakub |
sparc64 work.
Add context_save(), context_set() and context_restore(). …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@34d9ab28
|
20 years |
jakub |
Create genarch directory.
Move ppc32 ofw.[ch] to genarch.
Fix …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b2c872d
|
20 years |
jakub |
Create generic context_save() and context_restore().
These two …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84dd253
|
20 years |
jakub |
Physical memory management work.
New frame allocator.
Some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72dde3a
|
20 years |
jakub |
Finish renaming of mips and ppc ports.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b50135
|
20 years |
jakub |
Rename ppc port to ppc32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|