Rev |
Age |
Author |
Path |
Log message |
Diff |
3783 |
5702 d 15 h |
rimsky |
/branches/sparc/kernel/arch/sparc64/ |
Machine description traversal implemented. Now used to detect CPU frequency. |
|
3773 |
5705 d 13 h |
svoboda |
/branches/dynload/uspace/srv/loader/ |
Remove accidentally added debugging messages. |
|
3772 |
5705 d 14 h |
svoboda |
/branches/dynload/ |
Unfinished Mips32 dynamic linker port (not working!) Also fixes related to using DLLs from statically-linked executables. |
|
3771 |
5705 d 15 h |
rimsky |
/branches/sparc/kernel/arch/sparc64/ |
Forgotten files comitted to repository. |
|
3770 |
5705 d 15 h |
rimsky |
/branches/sparc/ |
Working on Niagara port - TLB initialization, MMU fault status area initialization, hypercall enhancement, modified tick.c so that the (hyperprivileged) TICK register does not have to be accessed. Now the initialization phase proceeds, but some parts of it are omitted for now (e.g. CPU initialization). |
|
3759 |
5708 d 19 h |
pillai |
/branches/arm/ |
Add gdb installation to arm toolchain |
|
3748 |
5712 d 16 h |
rimsky |
/branches/sparc/kernel/arch/sparc64/ |
Be careful to preserve the output registers when processing the fast data access MMU miss. |
|
3745 |
5712 d 22 h |
rimsky |
/branches/sparc/ |
Merged latest trunk changes (revs 3722 to 3744) into the sparc branch. |
|
3743 |
5712 d 23 h |
rimsky |
/branches/sparc/ |
Started to implement support for sun4v. Bootloader adapted to autodetect the architecture (sun4u, sun4v). Some generic sparc64 kernel files split into sun4u and sun4v versions (but the sun4u is still the default in many cases - in order to keep the code compilable). Implemented taking over the MMU. Implemented routines for performing the hypervisor API calls. Implemented a trivial standard output driver. HelenOS banner can now be printed from the kernel on Niagara. |
|
3742 |
5713 d 0 h |
rimsky |
/branches/sparc/ |
The sparc branch synchronized with trunk at revision 3722 (trunk@3722). |
|
3694 |
5728 d 13 h |
svoboda |
/branches/dynload/kernel/generic/src/time/ |
Merge c3680 from trunk to dynload. |
|
3693 |
5728 d 14 h |
svoboda |
/branches/tracing/boot/arch/ |
Do not forget to add debug to initrd on arm32 and ppc32. |
|
3691 |
5728 d 16 h |
svoboda |
/branches/dynload/uspace/lib/ |
Fix linker scripts. |
|
3690 |
5728 d 16 h |
svoboda |
/branches/dynload/uspace/ |
Use PT_DYNAMIC header so that even 'file' says the executables are dynamically-linked. |
|
3689 |
5730 d 15 h |
svoboda |
/branches/dynload/ |
Fix search scope. Vary bias. Relocate loaded libs. Fix bugs. Test with libtest. dlopen() really works now! |
|
3688 |
5730 d 16 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Always halt on unknown relocation types. Add R_386_COPY. Ignore DTPMOD relocs for now. |
|
3687 |
5730 d 17 h |
svoboda |
/branches/dynload/uspace/ |
Implement R_386_PC32 relocation. |
|
3686 |
5731 d 12 h |
svoboda |
/branches/dynload/uspace/ |
Somewhat functional dlopen() prototype. |
|
3685 |
5731 d 13 h |
mejdrech |
/branches/network/uspace/srv/net/ |
successful loopback interface startup and configuration, bidirectional connection deadlock resolved |
|
3684 |
5731 d 18 h |
svoboda |
/branches/tracing/ |
Merge latest trunk changes to tracing. |
|
3682 |
5731 d 19 h |
svoboda |
/branches/dynload/uspace/app/dload/arch/ppc32/ |
Change dload base on ppc32 to avoid conflict with as_get_mappable_page() causing klog crashing. |
|
3681 |
5731 d 20 h |
svoboda |
/branches/dynload/ |
Reorganize: move dynamic loader to /app/dload, dynamic linker librtld.a. (prepare for dlopen support). |
|
3677 |
5733 d 13 h |
svoboda |
/branches/dynload/uspace/ |
Merge latest trunk changes to dynload. |
|
3675 |
5733 d 14 h |
svoboda |
/branches/tracing/ |
Merge latest trunk changes to tracing. |
|
3674 |
5733 d 14 h |
svoboda |
/branches/dynload/ |
Merge latest trunk changes to dynload. |
|
3673 |
5733 d 14 h |
svoboda |
/branches/dynload/uspace/lib/rtld/ |
Remove obsolete parts of dynamic linker. |
|
3666 |
5736 d 12 h |
mejdrech |
/branches/network/ |
network startup, netif skeleton, loopback interface, network interface initialization, edited module skeletons |
|
3665 |
5736 d 13 h |
rimsky |
/branches/sparc/ |
Merged latest trunk changes into the sparc brach. |
|
3664 |
5736 d 13 h |
rimsky |
/branches/sparc/ |
Added some SunBlade 1500 stuff (part of it is just temporary - e.g. the new visual). Some small fixes and enhancements. |
|
3663 |
5738 d 14 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/ |
Enforce SMC coherence on ppc32 PLT. |
|
3624 |
5746 d 1 h |
svoboda |
/branches/tracing/kernel/ |
Move debbuging-related as functions to a separate module. |
|
3623 |
5746 d 1 h |
svoboda |
/branches/tracing/ |
Merge latest trunk changes into tracing. |
|
3618 |
5746 d 14 h |
rimsky |
/branches/sparc/ |
Support for framebuffers, where the first pixel is mapped to a different address than the OBP 'reg' property claims. Cleanup, comments, C-style. |
|
3612 |
5747 d 1 h |
svoboda |
/branches/tracing/uspace/ |
Merge latest trunk changes into tracing. |
|
3611 |
5747 d 1 h |
svoboda |
/branches/tracing/kernel/generic/src/udebug/ |
Use LOG instead of print. |
|
3610 |
5747 d 1 h |
svoboda |
/branches/tracing/kernel/generic/src/time/ |
Correct condition for running udebug_before_thread_runs(). |
|
3607 |
5747 d 12 h |
rimsky |
/branches/sparc/ |
Cleanup and minor fixes. |
|
3606 |
5747 d 13 h |
svoboda |
/branches/tracing/ |
Merge latest trunk changes into tracing. |
|
3602 |
5747 d 16 h |
rimsky |
/branches/sparc/ |
Merge latest trunk changes into the sparc branch. |
|
3598 |
5748 d 14 h |
svoboda |
/branches/dynload/ |
Merge latest trunk changes into dynload. |
|