Subversion Repositories HelenOS

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1967 6442 d 9 h jermar /tags/0.2.0.3/ Tagging release 0.2.0.3  
/tags/0.2.0.3
1834 6529 d 6 h decky /trunk/kernel/arch/xen32/src/ xen32: fix initial stack  
/trunk/kernel/arch/xen32/src/xen32.c
1833 6529 d 6 h decky /trunk/kernel/ more sophisticated initial stack handling  
/trunk/kernel/generic/include/main/main.h
/trunk/kernel/arch/amd64/src/mm/page.c
/trunk/kernel/arch/xen32/src/xen32.c
/trunk/kernel/generic/include/config.h
/trunk/kernel/generic/src/main/main.c
/trunk/kernel/generic/src/mm/frame.c
1832 6529 d 7 h decky /trunk/kernel/arch/xen32/ remap console page  
/trunk/kernel/arch/xen32/include/drivers/xconsole.h
/trunk/kernel/arch/xen32/src/boot/boot.S
/trunk/kernel/arch/xen32/src/drivers/xconsole.c
/trunk/kernel/arch/xen32/src/xen32.c
1831 6529 d 7 h decky /trunk/kernel/arch/xen32/ xen32: proper virtual traps, domU asynchronous console  
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/src/asm.S
/trunk/kernel/arch/xen32/src/drivers/xconsole.c
/trunk/kernel/arch/xen32/src/pm.c
1830 6529 d 10 h decky /trunk/kernel/arch/xen32/ xen32: enable/disable interrupts  
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/hypercall.h
1829 6529 d 10 h decky /trunk/kernel/arch/xen32/ xen32: initialize virtual IDT  
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/include/pm.h
/trunk/kernel/arch/xen32/src/asm.S
/trunk/kernel/arch/xen32/src/pm.c
/trunk/kernel/arch/xen32/src/proc/scheduler.c
/trunk/kernel/arch/xen32/src/proc/task.c
/trunk/kernel/arch/xen32/src/proc/thread.c
/trunk/kernel/arch/xen32/src/xen32.c
1828 6529 d 11 h decky /trunk/kernel/arch/xen32/ xen32: fork proc, get to the console (w/o preemption)  
/trunk/kernel/arch/xen32/src/proc
/trunk/kernel/arch/xen32/src/proc/scheduler.c
/trunk/kernel/arch/xen32/src/proc/task.c
/trunk/kernel/arch/xen32/src/proc/thread.c
/trunk/kernel/arch/xen32/include/asm.h
1827 6529 d 12 h decky /trunk/kernel/arch/xen32/src/ print memory map  
/trunk/kernel/arch/xen32/src/proc
/trunk/kernel/arch/xen32/src/mm/memory_init.c
1824 6529 d 13 h decky /trunk/kernel/arch/xen32/ xen32: use writable page tables, cleanup mm  
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/include/mm/frame.h
/trunk/kernel/arch/xen32/include/mm/page.h
/trunk/kernel/arch/xen32/src/boot/boot.S
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/arch/xen32/src/xen32.c
1821 6531 d 15 h decky /trunk/kernel/arch/xen32/ xen32 cleanup  
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/mm/frame.h
/trunk/kernel/arch/xen32/include/mm/page.h
/trunk/kernel/arch/xen32/src/boot/boot.S
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/arch/xen32/src/mm/memory_init.c
/trunk/kernel/arch/xen32/src/mm/page.c
/trunk/kernel/arch/xen32/src/mm/tlb.c
1818 6536 d 10 h decky /trunk/kernel/ make burst updates  
/trunk/kernel/arch/xen32/Makefile.inc
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/kernel.config
1817 6537 d 6 h decky /trunk/kernel/arch/ xen32 work: create identity mapping for the main memory zone,
make several dummy modifications to get to the banner
 
/trunk/kernel/arch/ia32/include/types.h
/trunk/kernel/arch/xen32/include/asm.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/arch/xen32/src/mm/page.c
1816 6537 d 15 h decky /trunk/kernel/ xen memory initialization  
/trunk/kernel/arch/xen32/include/drivers
/trunk/kernel/arch/xen32/include/drivers/xconsole.h
/trunk/kernel/arch/xen32/src/drivers
/trunk/kernel/arch/xen32/src/drivers/xconsole.c
/trunk/kernel/arch/xen32/Makefile.inc
/trunk/kernel/arch/xen32/_link.ld.in
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/src/boot/boot.S
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/arch/xen32/src/mm/page.c
/trunk/kernel/arch/xen32/src/pm.c
/trunk/kernel/arch/xen32/src/smp/smp.c
/trunk/kernel/arch/xen32/src/xen32.c
/trunk/kernel/kernel.config
1815 6537 d 16 h decky /trunk/kernel/arch/xen32/src/ fork drivers  
/trunk/kernel/arch/xen32/src/drivers
1814 6537 d 16 h decky /trunk/kernel/arch/xen32/include/ fork drivers  
/trunk/kernel/arch/xen32/include/drivers
1813 6537 d 17 h decky /trunk/kernel/arch/xen32/ xen32 hypervisor interface  
/trunk/kernel/arch/xen32/include/hypercall.h
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/src/boot/boot.S
/trunk/kernel/arch/xen32/src/mm/memory_init.c
/trunk/kernel/arch/xen32/src/xen32.c
1810 6544 d 8 h decky /trunk/kernel/arch/xen32/ remove obsolete stuff  
/trunk/kernel/arch/xen32/src/xen32.c
/trunk/kernel/arch/xen32/src/ia32.c
/trunk/kernel/arch/xen32/Makefile.inc
/trunk/kernel/arch/xen32/_link.ld.in
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/src/boot/boot.S
1809 6544 d 10 h decky /trunk/kernel/arch/xen32/ update xen32 support (most of the code is still dummy)  
/trunk/kernel/arch/xen32/include/mm
/trunk/kernel/arch/xen32/include/mm/as.h
/trunk/kernel/arch/xen32/include/mm/asid.h
/trunk/kernel/arch/xen32/include/mm/frame.h
/trunk/kernel/arch/xen32/include/mm/memory_init.h
/trunk/kernel/arch/xen32/include/mm/page.h
/trunk/kernel/arch/xen32/include/mm/tlb.h
/trunk/kernel/arch/xen32/src/mm
/trunk/kernel/arch/xen32/src/mm/as.c
/trunk/kernel/arch/xen32/src/mm/frame.c
/trunk/kernel/arch/xen32/src/mm/memory_init.c
/trunk/kernel/arch/xen32/src/mm/page.c
/trunk/kernel/arch/xen32/src/mm/tlb.c
/trunk/kernel/arch/xen32/src/smp/apic.c
/trunk/kernel/arch/xen32/src/smp/ipi.c
/trunk/kernel/arch/xen32/src/smp/mps.c
/trunk/kernel/arch/xen32/src/smp/smp.c
/trunk/kernel/arch/xen32/Makefile.inc
/trunk/kernel/arch/xen32/_link.ld.in
/trunk/kernel/arch/xen32/src/boot/boot.S
1808 6544 d 10 h decky /trunk/kernel/arch/xen32/include/ fork directories  
/trunk/kernel/arch/xen32/include/mm
1807 6544 d 12 h decky /trunk/kernel/arch/xen32/ fork directories  
/trunk/kernel/arch/xen32/include/boot
/trunk/kernel/arch/xen32/include/boot/boot.h
/trunk/kernel/arch/xen32/src/smp
/trunk/kernel/arch/xen32/src/mm
1806 6544 d 12 h decky /trunk/kernel/arch/xen32/ fork directories  
/trunk/kernel/arch/xen32/include/boot
/trunk/kernel/arch/xen32/src/smp
/trunk/kernel/arch/xen32/_link.ld.in
/trunk/kernel/arch/xen32/src/boot/boot.S
1805 6544 d 18 h decky /trunk/kernel/arch/xen32/src/boot/ make Xen recognize the kernel image  
/trunk/kernel/arch/xen32/src/boot
/trunk/kernel/arch/xen32/src/boot/boot.S
1804 6544 d 18 h decky /trunk/kernel/arch/xen32/ fork Xen32 makefile and linker script  
/trunk/kernel/arch/xen32/src/boot
1787 6550 d 12 h decky / move kernel/trunk, uspace/trunk and boot/trunk to trunk/kernel, trunk/uspace and trunk/boot  
/trunk
/trunk/boot
/trunk/kernel
/trunk/uspace
/boot/trunk
/kernel/trunk
/uspace/trunk
1774 6557 d 23 h decky /kernel/trunk/ initial support for Xen  
/kernel/trunk/arch/xen32
/kernel/trunk/arch/xen32/Makefile.inc
/kernel/trunk/arch/xen32/_link.ld.in
/kernel/trunk/arch/xen32/include
/kernel/trunk/arch/xen32/include/arch.h
/kernel/trunk/arch/xen32/include/arg.h
/kernel/trunk/arch/xen32/include/asm.h
/kernel/trunk/arch/xen32/include/atomic.h
/kernel/trunk/arch/xen32/include/barrier.h
/kernel/trunk/arch/xen32/include/bios
/kernel/trunk/arch/xen32/include/boot
/kernel/trunk/arch/xen32/include/byteorder.h
/kernel/trunk/arch/xen32/include/context.h
/kernel/trunk/arch/xen32/include/cpu.h
/kernel/trunk/arch/xen32/include/cpuid.h
/kernel/trunk/arch/xen32/include/ddi
/kernel/trunk/arch/xen32/include/debug.h
/kernel/trunk/arch/xen32/include/debugger.h
/kernel/trunk/arch/xen32/include/drivers
/kernel/trunk/arch/xen32/include/elf.h
/kernel/trunk/arch/xen32/include/faddr.h
/kernel/trunk/arch/xen32/include/fpu_context.h
/kernel/trunk/arch/xen32/include/interrupt.h
/kernel/trunk/arch/xen32/include/memstr.h
/kernel/trunk/arch/xen32/include/mm
/kernel/trunk/arch/xen32/include/pm.h
/kernel/trunk/arch/xen32/include/proc
/kernel/trunk/arch/xen32/include/smp
/kernel/trunk/arch/xen32/include/types.h
/kernel/trunk/arch/xen32/src
/kernel/trunk/arch/xen32/src/asm.S
/kernel/trunk/arch/xen32/src/atomic.S
/kernel/trunk/arch/xen32/src/bios
/kernel/trunk/arch/xen32/src/boot
/kernel/trunk/arch/xen32/src/context.s
/kernel/trunk/arch/xen32/src/cpu
/kernel/trunk/arch/xen32/src/ddi
/kernel/trunk/arch/xen32/src/debug
/kernel/trunk/arch/xen32/src/debugger.c
/kernel/trunk/arch/xen32/src/delay.s
/kernel/trunk/arch/xen32/src/drivers
/kernel/trunk/arch/xen32/src/fpu_context.c
/kernel/trunk/arch/xen32/src/ia32.c
/kernel/trunk/arch/xen32/src/interrupt.c
/kernel/trunk/arch/xen32/src/mm
/kernel/trunk/arch/xen32/src/pm.c
/kernel/trunk/arch/xen32/src/proc
/kernel/trunk/arch/xen32/src/smp
/kernel/trunk/arch/xen32/src/userspace.c
/kernel/trunk/Makefile
/kernel/trunk/kernel.config