Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
455 6790 d 14 h decky /SPARTAN/trunk/ new build system upgrade
finished work for IA-32, IA-64, PPC-32, SPARC-64
 
/SPARTAN/trunk/arch/ia64/_link.ld.in
/SPARTAN/trunk/arch/ppc32/_link.ld.in
/SPARTAN/trunk/arch/sparc64/_link.ld.in
/SPARTAN/trunk/build.ia64
/SPARTAN/trunk/build.ppc32
/SPARTAN/trunk/build.sparc64
/SPARTAN/trunk/clean.ia32
/SPARTAN/trunk/clean.ia64
/SPARTAN/trunk/clean.ppc32
/SPARTAN/trunk/clean.sparc64
/SPARTAN/trunk/arch/ia64/_link.ld
/SPARTAN/trunk/arch/ppc32/_link.ld
/SPARTAN/trunk/arch/sparc64/_link.ld
/SPARTAN/trunk/Makefile
/SPARTAN/trunk/arch/amd64/Makefile.inc
/SPARTAN/trunk/arch/ia32/Makefile.inc
/SPARTAN/trunk/arch/ia32/boot/Makefile
/SPARTAN/trunk/arch/ia64/Makefile.inc
/SPARTAN/trunk/arch/ia64/boot/Makefile
/SPARTAN/trunk/arch/mips32/Makefile.inc
/SPARTAN/trunk/arch/mips32/boot/Makefile
/SPARTAN/trunk/arch/ppc32/Makefile.inc
/SPARTAN/trunk/arch/ppc32/boot/Makefile
/SPARTAN/trunk/arch/sparc64/Makefile.inc
/SPARTAN/trunk/arch/sparc64/boot/Makefile
/SPARTAN/trunk/build.ia32
/SPARTAN/trunk/clean
454 6790 d 17 h decky /SPARTAN/trunk/ build system: boot target  
/SPARTAN/trunk/Makefile
/SPARTAN/trunk/arch/ia32/boot/Makefile
453 6790 d 18 h decky /SPARTAN/trunk/ move uspace to a separate development tree  
/SPARTAN/trunk/uspace
452 6790 d 18 h decky /SPARTAN/trunk/ major build system revision (unfinished)
this patchset most definitively breaks a lot of things, be patient
 
/SPARTAN/trunk/clean
/SPARTAN/trunk/genarch/include/acpi
/SPARTAN/trunk/genarch/include/acpi/acpi.h
/SPARTAN/trunk/genarch/include/acpi/madt.h
/SPARTAN/trunk/genarch/src/acpi
/SPARTAN/trunk/genarch/src/acpi/acpi.c
/SPARTAN/trunk/genarch/src/acpi/matd.c
/SPARTAN/trunk/build.amd64
/SPARTAN/trunk/build.ia64
/SPARTAN/trunk/build.mips32
/SPARTAN/trunk/build.ppc32
/SPARTAN/trunk/build.sparc64
/SPARTAN/trunk/clean.amd64
/SPARTAN/trunk/clean.ia32
/SPARTAN/trunk/clean.ia64
/SPARTAN/trunk/clean.mips32
/SPARTAN/trunk/clean.ppc32
/SPARTAN/trunk/clean.sparc64
/SPARTAN/trunk/genarch/include/firmware/acpi
/SPARTAN/trunk/genarch/src/firmware/acpi
/SPARTAN/trunk/Makefile
/SPARTAN/trunk/Makefile.config
/SPARTAN/trunk/arch/amd64/src/amd64.c
/SPARTAN/trunk/arch/ia32/Makefile.inc
/SPARTAN/trunk/arch/ia32/include/ega.h
/SPARTAN/trunk/arch/ia32/src/cpu/cpu.c
/SPARTAN/trunk/arch/ia32/src/drivers/ega.c
/SPARTAN/trunk/arch/ia32/src/ia32.c
/SPARTAN/trunk/arch/ia32/src/smp/smp.c
/SPARTAN/trunk/genarch/Makefile.inc
/SPARTAN/trunk/generic/include/print.h
/SPARTAN/trunk/generic/include/proc/scheduler.h
/SPARTAN/trunk/generic/include/proc/thread.h
/SPARTAN/trunk/generic/src/debug/print.c
/SPARTAN/trunk/generic/src/main/kinit.c
/SPARTAN/trunk/generic/src/proc/scheduler.c
/SPARTAN/trunk/generic/src/proc/thread.c
451 6790 d 19 h decky /SPARTAN/trunk/arch/ia32/src/boot/ (ignore this :))  
/SPARTAN/trunk/arch/ia32/src/boot/boot.S
/SPARTAN/trunk/arch/ia32/src/boot/memmap.S
/SPARTAN/trunk/arch/ia32/src/boot/boot.s
/SPARTAN/trunk/arch/ia32/src/boot/memmap.s
450 6790 d 19 h decky /SPARTAN/trunk/arch/ia32/src/boot/ (ignore this :))  
/SPARTAN/trunk/arch/ia32/src/boot/boot.s
/SPARTAN/trunk/arch/ia32/src/boot/memmap.s
/SPARTAN/trunk/arch/ia32/src/boot/boot.S
/SPARTAN/trunk/arch/ia32/src/boot/memmap.S
449 6790 d 19 h decky /SPARTAN/trunk/arch/ia32/boot/ (ignore this :))  
/SPARTAN/trunk/arch/ia32/boot/boot.S
/SPARTAN/trunk/arch/ia32/boot/boot.s
448 6790 d 19 h decky /SPARTAN/trunk/arch/ia32/boot/ (ignore this :))  
/SPARTAN/trunk/arch/ia32/boot/boot.s
/SPARTAN/trunk/arch/ia32/boot/boot.S
446 6790 d 22 h decky /SPARTAN/trunk/ initial (very raw) user space support  
/SPARTAN/trunk/uspace
/SPARTAN/trunk/uspace/Makefile
/SPARTAN/trunk/uspace/_link.ld
/SPARTAN/trunk/uspace/init.c
/SPARTAN/trunk/uspace/libc
/SPARTAN/trunk/uspace/libc/Makefile
/SPARTAN/trunk/uspace/libc/entry.s
/SPARTAN/trunk/uspace/libc/libc.c
/SPARTAN/trunk/uspace/libc/libc.h
/SPARTAN/trunk/uspace/libc/unistd.h
/SPARTAN/trunk/build.ia32
/SPARTAN/trunk/clean.ia32
445 6790 d 23 h jermar /SPARTAN/trunk/arch/ia64/ ia64 work.
Fix SP_DELTA alignment.
Cosmetics.
 
/SPARTAN/trunk/arch/ia64/include/context.h
/SPARTAN/trunk/arch/ia64/include/drivers/it.h
/SPARTAN/trunk/arch/ia64/src/interrupt.c
/SPARTAN/trunk/arch/ia64/src/ivt.S
444 6790 d 23 h vana /SPARTAN/trunk/arch/ia64/ Context restore in HEAVYWEIGHT handlers  
/SPARTAN/trunk/arch/ia64/include/stack.h
/SPARTAN/trunk/arch/ia64/src/interrupt.c
/SPARTAN/trunk/arch/ia64/src/ivt.S
443 6791 d 0 h jermar /SPARTAN/trunk/arch/ia64/ ia64 work.
Do not break memory stack alignment in heavyweight interrupt handler.
Reserve scratch area for nested procedure calls on memory stack.
 
/SPARTAN/trunk/arch/ia64/include/stack.h
/SPARTAN/trunk/arch/ia64/include/context.h
/SPARTAN/trunk/arch/ia64/src/ivt.S
442 6791 d 1 h vana /SPARTAN/trunk/arch/ia64/src/ sp should not be decremented after last save  
/SPARTAN/trunk/arch/ia64/src/ivt.S
441 6791 d 2 h jermar /SPARTAN/trunk/arch/ia64/src/ r12 (stack pointer) must be descremented prior to storing data into new memory stack frame.  
/SPARTAN/trunk/arch/ia64/src/ivt.S
440 6791 d 21 h jermar /SPARTAN/trunk/generic/include/mm/ Add some comments for buddy system operations.  
/SPARTAN/trunk/generic/include/mm/buddy.h
439 6791 d 22 h jermar /SPARTAN/trunk/arch/ia64/src/ Two small ia64 improvements.  
/SPARTAN/trunk/arch/ia64/src/ivt.S
438 6791 d 22 h jermar /SPARTAN/trunk/arch/ia64/src/ ia64 work.
Heavyweight handler should be complete up to the point where it switches back to interrupted RSE context.
 
/SPARTAN/trunk/arch/ia64/src/ivt.S
437 6792 d 16 h decky /SPARTAN/trunk/arch/ia32/src/smp/ update comments  
/SPARTAN/trunk/arch/ia32/src/smp/apic.c
436 6792 d 17 h decky /SPARTAN/trunk/doc/arch/ new tested IA-32 SMP machines  
/SPARTAN/trunk/doc/arch/ia32
435 6792 d 17 h jermar /SPARTAN/trunk/arch/ia64/ ia64 work.
Begin implemention of heavyweight interrupt handler.
Finish implementation of interval timer.
Add some PAL macros.
 
/SPARTAN/trunk/arch/ia64/include/drivers
/SPARTAN/trunk/arch/ia64/include/drivers/it.h
/SPARTAN/trunk/arch/ia64/include/pal
/SPARTAN/trunk/arch/ia64/include/pal/pal.h
/SPARTAN/trunk/arch/ia64/src/drivers
/SPARTAN/trunk/arch/ia64/src/drivers/it.c
/SPARTAN/trunk/arch/ia64/Makefile.inc
/SPARTAN/trunk/arch/ia64/include/interrupt.h
/SPARTAN/trunk/arch/ia64/src/context.S
/SPARTAN/trunk/arch/ia64/src/ia64.c
/SPARTAN/trunk/arch/ia64/src/interrupt.c
/SPARTAN/trunk/arch/ia64/src/ivt.S

Show All