Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
1689 |
5834d 13h |
fabio |
/shark/trunk/ |
Merge the makefile rewrite.
There are still some edges to round, but the big part of the work
should be done. Now we should be ready to support multiple architectures,
cross-compilation and many other nice features. |
|
/shark/trunk/Makefile /shark/trunk/Rules.mk /shark/trunk/arch /shark/trunk/drivers/Makefile /shark/trunk/drivers/block/Makefile /shark/trunk/drivers/block/clook/Makefile /shark/trunk/drivers/block/edf/Makefile /shark/trunk/drivers/block/fcfs/Makefile /shark/trunk/drivers/block/look/Makefile /shark/trunk/drivers/block/pscan/Makefile /shark/trunk/drivers/block/sstf/Makefile /shark/trunk/drivers/bttv/Makefile /shark/trunk/drivers/cm7326/Makefile /shark/trunk/drivers/cons/Makefile /shark/trunk/drivers/cpu/Makefile /shark/trunk/drivers/cpu/cpufreq/Makefile /shark/trunk/drivers/cpu/shark/Makefile /shark/trunk/drivers/fb/Makefile /shark/trunk/drivers/fb/matrox/Makefile /shark/trunk/drivers/fb/riva/Makefile /shark/trunk/drivers/grx/Makefile /shark/trunk/drivers/grx/drawfun/Makefile /shark/trunk/drivers/grx/drivers/Makefile /shark/trunk/drivers/i2c/Makefile /shark/trunk/drivers/i2c/algos/Makefile /shark/trunk/drivers/input/Makefile /shark/trunk/drivers/input/gameport/Makefile /shark/trunk/drivers/input/handler/Makefile /shark/trunk/drivers/input/joystick/Makefile /shark/trunk/drivers/input/keyboard/Makefile /shark/trunk/drivers/input/misc/Makefile /shark/trunk/drivers/input/mouse/Makefile /shark/trunk/drivers/input/serio/Makefile /shark/trunk/drivers/input/shark/Makefile /shark/trunk/drivers/linuxc26/Makefile /shark/trunk/drivers/net/Makefile /shark/trunk/drivers/oldchar/Makefile /shark/trunk/drivers/oldsnd/Makefile /shark/trunk/drivers/parport/Makefile /shark/trunk/drivers/pci/Makefile /shark/trunk/drivers/pci6025e/Makefile /shark/trunk/drivers/pci6025e/adc/Makefile /shark/trunk/drivers/pci6025e/dac/Makefile /shark/trunk/drivers/pci6025e/dio_ppi/Makefile /shark/trunk/drivers/pci6025e/tim/Makefile /shark/trunk/drivers/pcl812/Makefile /shark/trunk/drivers/pcl833/Makefile /shark/trunk/drivers/serial/Makefile /shark/trunk/drivers/usb/Makefile /shark/trunk/drivers/usb/core/Makefile /shark/trunk/drivers/usb/host/Makefile /shark/trunk/drivers/usb/input/Makefile /shark/trunk/drivers/usb/media/Makefile /shark/trunk/drivers/usb/serial/Makefile /shark/trunk/drivers/usb/shark_glue/Makefile /shark/trunk/fs/Makefile /shark/trunk/fs/msdos/Makefile /shark/trunk/kernel/Makefile /shark/trunk/kernel/mem/Makefile /shark/trunk/lib/Makefile /shark/trunk/libc/Makefile /shark/trunk/libc/arch /shark/trunk/libc/assert/Makefile /shark/trunk/libc/ctype/Makefile /shark/trunk/libc/getopt/Makefile /shark/trunk/libc/libio/Makefile /shark/trunk/libc/quad/Makefile /shark/trunk/libc/quad/old/Makefile /shark/trunk/libc/stdio/Makefile /shark/trunk/libc/stdlib/Makefile /shark/trunk/libc/string/Makefile /shark/trunk/libc/unistd/Makefile /shark/trunk/libc/utsname/Makefile /shark/trunk/mk /shark/trunk/modules/Makefile /shark/trunk/modules/bd_edf/Makefile /shark/trunk/modules/bd_pscan/Makefile /shark/trunk/modules/cabs/Makefile /shark/trunk/modules/cbs/Makefile /shark/trunk/modules/ds/Makefile /shark/trunk/modules/dummy/Makefile /shark/trunk/modules/edf/Makefile /shark/trunk/modules/elastic/Makefile /shark/trunk/modules/hardcbs/Makefile /shark/trunk/modules/hartport/Makefile /shark/trunk/modules/intdrive/Makefile /shark/trunk/modules/nop/Makefile /shark/trunk/modules/nopm/Makefile /shark/trunk/modules/npp/Makefile /shark/trunk/modules/pc/Makefile /shark/trunk/modules/pi/Makefile /shark/trunk/modules/posix/Makefile /shark/trunk/modules/ps/Makefile /shark/trunk/modules/rm/Makefile /shark/trunk/modules/rr/Makefile /shark/trunk/modules/rr2/Makefile /shark/trunk/modules/rrsoft/Makefile /shark/trunk/modules/sem/Makefile /shark/trunk/modules/srp/Makefile /shark/trunk/modules/ss/Makefile /shark/trunk/modules/tbs/Makefile /shark/trunk/ports/Makefile /shark/trunk/ports/didma/Makefile /shark/trunk/ports/dynalink/Makefile /shark/trunk/ports/fftw/Makefile /shark/trunk/ports/fftw/faq/Makefile /shark/trunk/ports/fftw/fftw/Makefile /shark/trunk/ports/fftw/rfftw/Makefile /shark/trunk/ports/first/Makefile /shark/trunk/ports/first/fsf_include/tests/Makefile /shark/trunk/ports/first/fsf_include/tests/fsf_jitter_test/Makefile /shark/trunk/ports/first/fsf_include/tests/fsf_negotiation_test/Makefile /shark/trunk/ports/first/fsf_include/tests/shark_glue/Makefile /shark/trunk/ports/first/fsf_include/tests/synch_obj_test/Makefile /shark/trunk/ports/mesa/Makefile /shark/trunk/ports/mesa/src-glu/Makefile /shark/trunk/ports/mesa/src-glut.dos/Makefile /shark/trunk/ports/mesa/src/Makefile /shark/trunk/ports/mesa/src/array_cache/Makefile /shark/trunk/ports/mesa/src/math/Makefile /shark/trunk/ports/mesa/src/osmesa/Makefile /shark/trunk/ports/mesa/src/swrast/Makefile /shark/trunk/ports/mesa/src/swrastst/Makefile /shark/trunk/ports/mesa/src/tnl/Makefile /shark/trunk/ports/mesa/src/x86/Makefile /shark/trunk/ports/servo/Makefile /shark/trunk/ports/snapshot/Makefile /shark/trunk/ports/tftp/Makefile /shark/trunk/ports/zlib/Makefile /shark/trunk/tracer/Makefile /shark/trunk/tracer/newtrace/Makefile /shark/trunk/tracer/oldtrace/Makefile
/shark/trunk/drivers/block/makefile /shark/trunk/drivers/bttv/makefile /shark/trunk/drivers/cm7326/makefile /shark/trunk/drivers/cons/makefile /shark/trunk/drivers/cpu/makefile /shark/trunk/drivers/fb/makefile /shark/trunk/drivers/grx/makefile /shark/trunk/drivers/i2c/makefile /shark/trunk/drivers/input/makefile /shark/trunk/drivers/linuxc26/makefile /shark/trunk/drivers/makefile /shark/trunk/drivers/net/makefile /shark/trunk/drivers/oldchar/makefile /shark/trunk/drivers/oldsnd/makefile /shark/trunk/drivers/parport/makefile /shark/trunk/drivers/pci/makefile /shark/trunk/drivers/pci6025e/makefile /shark/trunk/drivers/pcl812/makefile /shark/trunk/drivers/pcl833/makefile /shark/trunk/drivers/serial/makefile /shark/trunk/drivers/usb/makefile /shark/trunk/fs/makefile /shark/trunk/fs/msdos/makefile /shark/trunk/kernel/makefile /shark/trunk/kernel/mem/makefile /shark/trunk/lib/makefile /shark/trunk/libc/assert/makefile /shark/trunk/libc/ctype/makefile /shark/trunk/libc/getopt/makefile /shark/trunk/libc/libio/makefile /shark/trunk/libc/makefile /shark/trunk/libc/quad/makefile /shark/trunk/libc/quad/old/makefile /shark/trunk/libc/stdio/makefile /shark/trunk/libc/stdlib/makefile /shark/trunk/libc/string/makefile /shark/trunk/libc/unistd/makefile /shark/trunk/libc/utsname/makefile /shark/trunk/makefile /shark/trunk/mkf /shark/trunk/modules/bd_edf/subdir.mk /shark/trunk/modules/bd_pscan/subdir.mk /shark/trunk/modules/cabs/subdir.mk /shark/trunk/modules/cbs/subdir.mk /shark/trunk/modules/ds/subdir.mk /shark/trunk/modules/dummy/subdir.mk /shark/trunk/modules/edf/subdir.mk /shark/trunk/modules/elastic/subdir.mk /shark/trunk/modules/hardcbs/subdir.mk /shark/trunk/modules/hartport/subdir.mk /shark/trunk/modules/intdrive/subdir.mk /shark/trunk/modules/makefile /shark/trunk/modules/nop/subdir.mk /shark/trunk/modules/nopm/subdir.mk /shark/trunk/modules/npp/subdir.mk /shark/trunk/modules/pc/subdir.mk /shark/trunk/modules/pi/subdir.mk /shark/trunk/modules/posix/subdir.mk /shark/trunk/modules/ps/subdir.mk /shark/trunk/modules/rm/subdir.mk /shark/trunk/modules/rr/subdir.mk /shark/trunk/modules/rr2/subdir.mk /shark/trunk/modules/rrsoft/subdir.mk /shark/trunk/modules/sem/subdir.mk /shark/trunk/modules/srp/subdir.mk /shark/trunk/modules/ss/subdir.mk /shark/trunk/modules/tbs/subdir.mk /shark/trunk/oslib /shark/trunk/ports/didma/makefile /shark/trunk/ports/dynalink/makefile /shark/trunk/ports/fftw/faq/makefile /shark/trunk/ports/fftw/fftw/makefile /shark/trunk/ports/fftw/makefile /shark/trunk/ports/fftw/rfftw/makefile /shark/trunk/ports/first/fsf_include/tests/fsf_jitter_test/makefile /shark/trunk/ports/first/fsf_include/tests/fsf_negotiation_test/makefile /shark/trunk/ports/first/fsf_include/tests/makefile /shark/trunk/ports/first/fsf_include/tests/shark_glue/makefile /shark/trunk/ports/first/fsf_include/tests/synch_obj_test/makefile /shark/trunk/ports/first/makefile /shark/trunk/ports/makefile /shark/trunk/ports/mesa/makefile /shark/trunk/ports/mesa/src-glu/makefile /shark/trunk/ports/mesa/src-glut.dos/makefile /shark/trunk/ports/mesa/src/makefile /shark/trunk/ports/servo/makefile /shark/trunk/ports/snapshot/makefile /shark/trunk/ports/tftp/makefile /shark/trunk/ports/zlib/makefile /shark/trunk/tracer/makefile
/shark/trunk/config/config.mk /shark/trunk/drivers/block/bdev.h /shark/trunk/drivers/block/bqueue.h /shark/trunk/drivers/block/clook/clook.h /shark/trunk/drivers/block/debug.h /shark/trunk/drivers/block/edf/edf.h /shark/trunk/drivers/block/fcfs/fcfs.h /shark/trunk/drivers/block/glue.h /shark/trunk/drivers/block/ide.h /shark/trunk/drivers/block/ideglue.h /shark/trunk/drivers/block/idereq.h /shark/trunk/drivers/block/lodsk.h /shark/trunk/drivers/block/look/look.h /shark/trunk/drivers/block/phdsk.h /shark/trunk/drivers/block/pscan/pscan.h /shark/trunk/drivers/block/sstf/sstf.h /shark/trunk/drivers/cons/cons1.c /shark/trunk/drivers/cons/cons2.c /shark/trunk/drivers/cons/cprintf.c /shark/trunk/drivers/cons/crtwin.c /shark/trunk/drivers/cons/message.c /shark/trunk/drivers/fb/gdvesa.c /shark/trunk/drivers/fb/vesa.h /shark/trunk/drivers/grx/drawfun/fun16.c /shark/trunk/drivers/grx/drawfun/fun16.h /shark/trunk/drivers/grx/drawfun/fun8.c /shark/trunk/drivers/grx/drawfun/fun8.h /shark/trunk/drivers/grx/drivers/gdvesa.c /shark/trunk/drivers/grx/drivers/gdvesa1.c /shark/trunk/drivers/grx/drivers/s3.h /shark/trunk/drivers/grx/drivers/trident.h /shark/trunk/drivers/grx/drivers/vesa.h /shark/trunk/drivers/grx/glib.c /shark/trunk/drivers/grx/include/drivers/gd.h /shark/trunk/drivers/grx/include/drivers/glib.h /shark/trunk/drivers/linuxc26/kobject.c /shark/trunk/drivers/net/8390.h /shark/trunk/drivers/net/arp.h /shark/trunk/drivers/net/eth_priv.h /shark/trunk/drivers/net/include/asm/bitops.h /shark/trunk/drivers/net/include/asm/io.h /shark/trunk/drivers/net/include/linux/compatib.h /shark/trunk/drivers/net/include/linux/etherdevice.h /shark/trunk/drivers/net/include/linux/interrupt.h /shark/trunk/drivers/net/include/linux/kernel.h /shark/trunk/drivers/net/include/linux/linuxpci.h /shark/trunk/drivers/net/include/linux/llpci.h /shark/trunk/drivers/net/include/linux/netdevice.h /shark/trunk/drivers/net/include/linux/notifier.h /shark/trunk/drivers/net/include/linux/skbuff.h /shark/trunk/drivers/net/include/linux/socket.h /shark/trunk/drivers/net/include/linux/stddef.h /shark/trunk/drivers/net/include/linux/timer.h /shark/trunk/drivers/net/include/net/sock.h /shark/trunk/drivers/net/netbuff.h /shark/trunk/drivers/oldchar/8042.h /shark/trunk/drivers/oldchar/_mouse.h /shark/trunk/drivers/oldchar/include/drivers/mouse.h /shark/trunk/drivers/oldchar/ps2mouse.h /shark/trunk/drivers/oldchar/sermouse.h /shark/trunk/drivers/oldsnd/blaster.h /shark/trunk/drivers/oldsnd/include/drivers/dma.h /shark/trunk/drivers/oldsnd/sbio.h /shark/trunk/drivers/parport/include/drivers/parport.h /shark/trunk/drivers/pci6025e/include/drivers/pci6025e/adc.h /shark/trunk/drivers/pci6025e/include/drivers/pci6025e/dac.h /shark/trunk/drivers/pci6025e/include/drivers/pci6025e/dio_ppi.h /shark/trunk/drivers/pci6025e/include/drivers/pci6025e/pci6025e.h /shark/trunk/drivers/pci6025e/include/drivers/pci6025e/timer.h /shark/trunk/drivers/pcl812/include/drivers/pclab.h /shark/trunk/fs/rtcfunc.h /shark/trunk/include/assert.h /shark/trunk/include/bits/endian.h /shark/trunk/include/bits/errno.h /shark/trunk/include/bits/limits.h /shark/trunk/include/ctype.h /shark/trunk/include/float.h /shark/trunk/include/fs/assert.h /shark/trunk/include/fs/bdev.h /shark/trunk/include/fs/bdevinit.h /shark/trunk/include/fs/fs.h /shark/trunk/include/fs/fsinit.h /shark/trunk/include/fs/irq.h /shark/trunk/include/fs/libio.h /shark/trunk/include/fs/limits.h /shark/trunk/include/fs/maccess.h /shark/trunk/include/fs/mount.h /shark/trunk/include/fs/mutex.h /shark/trunk/include/fs/semaph.h /shark/trunk/include/fs/syscall.h /shark/trunk/include/fs/util.h /shark/trunk/include/kernel/assert.h /shark/trunk/include/kernel/descr.h /shark/trunk/include/kernel/func.h /shark/trunk/include/kernel/int_sem.h /shark/trunk/include/kernel/iqueue.h /shark/trunk/include/kernel/kern.h /shark/trunk/include/kernel/kernmem.h /shark/trunk/include/kernel/lmm.h /shark/trunk/include/kernel/log.h /shark/trunk/include/kernel/mem.h /shark/trunk/include/kernel/model.h /shark/trunk/include/kernel/types.h /shark/trunk/include/kernel/var.h /shark/trunk/include/math.h /shark/trunk/include/mqueue.h /shark/trunk/include/pthread.h /shark/trunk/include/sched.h /shark/trunk/include/signal.h /shark/trunk/include/stdarg.h /shark/trunk/include/stdio.h /shark/trunk/include/stdlib.h /shark/trunk/include/string.h /shark/trunk/include/sys/cdefs.h /shark/trunk/include/sys/mount.h /shark/trunk/include/sys/stat.h /shark/trunk/include/sys/sysmacro.h /shark/trunk/include/sys/types.h /shark/trunk/include/sys/utsname.h /shark/trunk/include/time.h /shark/trunk/include/trace/qcirc.h /shark/trunk/include/trace/qdummy.h /shark/trunk/include/trace/qfixed.h /shark/trunk/include/trace/qudp.h /shark/trunk/include/trace/queues.h /shark/trunk/include/trace/trace.h /shark/trunk/include/unistd.h /shark/trunk/kernel/activate.c /shark/trunk/kernel/assert.c /shark/trunk/kernel/blkact.c /shark/trunk/kernel/cancel.c /shark/trunk/kernel/event.c /shark/trunk/kernel/grpcreat.c /shark/trunk/kernel/init.c /shark/trunk/kernel/jet.c /shark/trunk/kernel/join.c /shark/trunk/kernel/kern.c /shark/trunk/kernel/keys.c /shark/trunk/kernel/kill.c /shark/trunk/kernel/mem/dump.c /shark/trunk/kernel/mem/stats.c /shark/trunk/kernel/mqueue.c /shark/trunk/kernel/nanoslp.c /shark/trunk/kernel/panic.c /shark/trunk/kernel/perror.c /shark/trunk/kernel/printk.c /shark/trunk/kernel/signal.c /shark/trunk/kernel/tpreempt.c /shark/trunk/kernel/tskmsg.c /shark/trunk/libc/stdio/vfprintf.c /shark/trunk/libc/string/strcasecmp.c /shark/trunk/modules/bd_edf/bd_edf.c /shark/trunk/modules/bd_edf/bd_edf/bd_edf.h /shark/trunk/modules/bd_pscan/bd_pscan.c /shark/trunk/modules/bd_pscan/bd_pscan/bd_pscan.h /shark/trunk/modules/cabs/cabs.c /shark/trunk/modules/cabs/cabs/cabs.h /shark/trunk/modules/cbs/cbs.c /shark/trunk/modules/cbs/cbs/cbs.h /shark/trunk/modules/ds/ds.c /shark/trunk/modules/ds/ds/ds.h /shark/trunk/modules/dummy/dummy.c /shark/trunk/modules/dummy/dummy/dummy.h /shark/trunk/modules/edf/edf.c /shark/trunk/modules/edf/edf/edf.h /shark/trunk/modules/hardcbs/hardcbs.c /shark/trunk/modules/hardcbs/hardcbs/hardcbs.h /shark/trunk/modules/hartport/hartport.c /shark/trunk/modules/hartport/hartport/hartport.h /shark/trunk/modules/intdrive/intdrive/intdrive.h /shark/trunk/modules/nop/nop.c /shark/trunk/modules/nop/nop/nop.h /shark/trunk/modules/nopm/nopm.c /shark/trunk/modules/nopm/nopm/nopm.h /shark/trunk/modules/npp/npp.c /shark/trunk/modules/npp/npp/npp.h /shark/trunk/modules/pc/pc.c /shark/trunk/modules/pc/pc/pc.h /shark/trunk/modules/pi/pi.c /shark/trunk/modules/pi/pi/pi.h /shark/trunk/modules/posix/posix.c /shark/trunk/modules/posix/posix/posix.h /shark/trunk/modules/ps/ps.c /shark/trunk/modules/ps/ps/ps.h /shark/trunk/modules/rm/rm.c /shark/trunk/modules/rm/rm/rm.h /shark/trunk/modules/rr/rr.c /shark/trunk/modules/rr/rr/rr.h /shark/trunk/modules/rr2/rr2.c /shark/trunk/modules/rr2/rr2/rr2.h /shark/trunk/modules/rrsoft/rrsoft.c /shark/trunk/modules/rrsoft/rrsoft/rrsoft.h /shark/trunk/modules/sem/sem.c /shark/trunk/modules/sem/sem/sem.h /shark/trunk/modules/srp/srp.c /shark/trunk/modules/srp/srp/srp.h /shark/trunk/modules/ss/ss.c /shark/trunk/modules/ss/ss/ss.h /shark/trunk/modules/ss/ss/ssutils.h /shark/trunk/modules/tbs/tbs.c /shark/trunk/modules/tbs/tbs/tbs.h /shark/trunk/ports/dynalink/dynalink.c /shark/trunk/ports/dynalink/elf.c /shark/trunk/ports/first/first-contract.c /shark/trunk/ports/first/include/pistar.h /shark/trunk/ports/first/modules/edfstar.c /shark/trunk/ports/first/modules/fedfstar.c /shark/trunk/ports/first/modules/mpegstar.c /shark/trunk/ports/first/modules/nonestar.c /shark/trunk/ports/first/modules/pistar.c /shark/trunk/ports/first/modules/posixstar.c /shark/trunk/ports/first/modules/rmstar.c /shark/trunk/ports/first/modules/tdstar.c /shark/trunk/shark.cfg /shark/trunk/tracer/include/FTrace_types.h /shark/trunk/tracer/include/qcirc.h /shark/trunk/tracer/include/qdummy.h /shark/trunk/tracer/include/qfixed.h /shark/trunk/tracer/include/qudp.h /shark/trunk/tracer/include/queues.h /shark/trunk/tracer/include/trace.h /shark/trunk/tracer/oldtrace/oldtrace.c /shark/trunk/tracer/oldtrace/trccirc.c /shark/trunk/tracer/oldtrace/trcdfix.c /shark/trunk/tracer/oldtrace/trcdummy.c /shark/trunk/tracer/oldtrace/trcfixed.c /shark/trunk/tracer/oldtrace/trcudp.c
|
1688 |
5834d 13h |
fabio |
/shark/branches/xen/arch/x86/ |
Remove the MAIN oslib crazyness.
oslib's annoying will to be flexible was breaking the boot sequence;
instead of following the old behavior and using MAIN to define the
main entry point, use __kernel_init__(), as we'll never need anything
else there. |
|
/shark/branches/xen/arch/x86/x1.c
|
1687 |
6007d 12h |
tullio |
/shark/branches/xen/libc/arch/x86/libm/msun/i387/ |
Added e_fmod.o to Makefile to prevent compiling errors of demo programs |
|
/shark/branches/xen/libc/arch/x86/libm/msun/i387/Makefile
|
1685 |
6020d 22h |
fabio |
/shark/branches/xen/ |
Add support for compiling applications.
Add a somewhat backward compatible build system for applications, and
reconnect some ports used by the supported demos to the compilation. |
|
/shark/branches/xen/Rules.mk /shark/branches/xen/mk /shark/branches/xen/mk/App.mk /shark/branches/xen/ports/mesa/src/array_cache/Makefile /shark/branches/xen/ports/mesa/src/math/Makefile /shark/branches/xen/ports/mesa/src/osmesa/Makefile /shark/branches/xen/ports/mesa/src/swrast/Makefile /shark/branches/xen/ports/mesa/src/swrastst/Makefile /shark/branches/xen/ports/mesa/src/tnl/Makefile /shark/branches/xen/ports/mesa/src/x86/Makefile
/shark/branches/xen/Makefile /shark/branches/xen/arch/x86/Makefile /shark/branches/xen/drivers/pci6025e/Makefile /shark/branches/xen/kernel/Makefile /shark/branches/xen/kernel/mem/Makefile /shark/branches/xen/libc/arch/x86/Makefile /shark/branches/xen/libc/arch/x86/libm/machine/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/i387/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/src/Makefile /shark/branches/xen/libc/arch/x86/stdlib/Makefile /shark/branches/xen/libc/libio/Makefile /shark/branches/xen/libc/utsname/Makefile /shark/branches/xen/ports/Makefile /shark/branches/xen/ports/mesa/Makefile /shark/branches/xen/ports/mesa/src-glu/Makefile /shark/branches/xen/ports/mesa/src-glut.dos/Makefile /shark/branches/xen/ports/mesa/src/Makefile /shark/branches/xen/ports/servo/Makefile /shark/branches/xen/ports/tftp/Makefile
|
1683 |
6054d 00h |
fabio |
/shark/branches/xen/ |
Refactor the low level code.
Move the parts of the oslib we're using (actually a little bit more,)
in some sanely-named place, and prepare things for a layout suitable
for multiple architecture support. |
|
/shark/branches/xen/arch /shark/branches/xen/arch/x86 /shark/branches/xen/arch/x86/Makefile /shark/branches/xen/arch/x86/abort.s /shark/branches/xen/arch/x86/advtimer.c /shark/branches/xen/arch/x86/aspace.c /shark/branches/xen/arch/x86/ccpu.c /shark/branches/xen/arch/x86/cpu2.s /shark/branches/xen/arch/x86/ctx.s /shark/branches/xen/arch/x86/ctxsw.c /shark/branches/xen/arch/x86/cxsw-2.c /shark/branches/xen/arch/x86/estub.c /shark/branches/xen/arch/x86/event.c /shark/branches/xen/arch/x86/event1.c /shark/branches/xen/arch/x86/exc.s /shark/branches/xen/arch/x86/fpu.c /shark/branches/xen/arch/x86/idtinit.c /shark/branches/xen/arch/x86/include /shark/branches/xen/arch/x86/include/arch /shark/branches/xen/arch/x86/include/arch/ll /shark/branches/xen/arch/x86/init.c /shark/branches/xen/arch/x86/intevt.c /shark/branches/xen/arch/x86/irq.c /shark/branches/xen/arch/x86/mem.s /shark/branches/xen/arch/x86/time.c /shark/branches/xen/arch/x86/timeint.s /shark/branches/xen/arch/x86/vm86.c /shark/branches/xen/arch/x86/x0.s /shark/branches/xen/arch/x86/x1.c /shark/branches/xen/arch/x86/xbios.c /shark/branches/xen/arch/x86/xconv.c /shark/branches/xen/arch/x86/xdosf.c /shark/branches/xen/arch/x86/xdosm.c /shark/branches/xen/arch/x86/xinfo.c /shark/branches/xen/arch/x86/xinit.c /shark/branches/xen/arch/x86/xsys0.s /shark/branches/xen/arch/x86/xsystab.c
/shark/branches/xen/oslib
/shark/branches/xen/Makefile
|
1682 |
6054d 01h |
fabio |
/shark/branches/xen/libc/arch/x86/libm/msun/src/ |
Add libc/arch/x86/libm/msun/src/Makefile.
Add a leftout makefile missing in the previous commit. |
|
/shark/branches/xen/libc/arch/x86/libm/msun/src/Makefile
|
1681 |
6054d 03h |
fabio |
/shark/branches/xen/ |
Redesign the build system.
Switch to a non-recursive easy to configure build system, with a topdir
makefile that collects information on the targets to build from the subdirs
and generates the needed targets and commands. The ports and demos are
still not connected to the build. The new build system is documented
in the main makefile. |
|
/shark/branches/xen/Makefile /shark/branches/xen/drivers/Makefile /shark/branches/xen/drivers/block/Makefile /shark/branches/xen/drivers/block/clook/Makefile /shark/branches/xen/drivers/block/edf/Makefile /shark/branches/xen/drivers/block/fcfs/Makefile /shark/branches/xen/drivers/block/look/Makefile /shark/branches/xen/drivers/block/pscan/Makefile /shark/branches/xen/drivers/block/sstf/Makefile /shark/branches/xen/drivers/bttv/Makefile /shark/branches/xen/drivers/cm7326/Makefile /shark/branches/xen/drivers/cons/Makefile /shark/branches/xen/drivers/cpu/Makefile /shark/branches/xen/drivers/cpu/cpufreq/Makefile /shark/branches/xen/drivers/cpu/shark/Makefile /shark/branches/xen/drivers/fb/Makefile /shark/branches/xen/drivers/fb/matrox/Makefile /shark/branches/xen/drivers/fb/riva/Makefile /shark/branches/xen/drivers/grx/Makefile /shark/branches/xen/drivers/grx/drawfun/Makefile /shark/branches/xen/drivers/grx/drivers/Makefile /shark/branches/xen/drivers/i2c/Makefile /shark/branches/xen/drivers/i2c/algos/Makefile /shark/branches/xen/drivers/input/Makefile /shark/branches/xen/drivers/input/gameport/Makefile /shark/branches/xen/drivers/input/handler/Makefile /shark/branches/xen/drivers/input/joystick/Makefile /shark/branches/xen/drivers/input/keyboard/Makefile /shark/branches/xen/drivers/input/misc/Makefile /shark/branches/xen/drivers/input/mouse/Makefile /shark/branches/xen/drivers/input/serio/Makefile /shark/branches/xen/drivers/input/shark/Makefile /shark/branches/xen/drivers/linuxc26/Makefile /shark/branches/xen/drivers/net/Makefile /shark/branches/xen/drivers/oldchar/Makefile /shark/branches/xen/drivers/oldsnd/Makefile /shark/branches/xen/drivers/parport/Makefile /shark/branches/xen/drivers/pci/Makefile /shark/branches/xen/drivers/pci6025e/Makefile /shark/branches/xen/drivers/pci6025e/adc/Makefile /shark/branches/xen/drivers/pci6025e/dac/Makefile /shark/branches/xen/drivers/pci6025e/dio_ppi/Makefile /shark/branches/xen/drivers/pci6025e/tim/Makefile /shark/branches/xen/drivers/pcl812/Makefile /shark/branches/xen/drivers/pcl833/Makefile /shark/branches/xen/drivers/serial/Makefile /shark/branches/xen/drivers/usb/Makefile /shark/branches/xen/drivers/usb/core/Makefile /shark/branches/xen/drivers/usb/host/Makefile /shark/branches/xen/drivers/usb/input/Makefile /shark/branches/xen/drivers/usb/media/Makefile /shark/branches/xen/drivers/usb/serial/Makefile /shark/branches/xen/drivers/usb/shark_glue/Makefile /shark/branches/xen/fs/Makefile /shark/branches/xen/fs/msdos/Makefile /shark/branches/xen/kernel/Makefile /shark/branches/xen/kernel/mem/Makefile /shark/branches/xen/lib/Makefile /shark/branches/xen/libc/Makefile /shark/branches/xen/libc/arch/x86/Makefile /shark/branches/xen/libc/arch/x86/ioformat/Makefile /shark/branches/xen/libc/arch/x86/libm/Makefile /shark/branches/xen/libc/arch/x86/libm/machine/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/Makefile /shark/branches/xen/libc/arch/x86/libm/msun/i387/Makefile /shark/branches/xen/libc/arch/x86/stdlib/Makefile /shark/branches/xen/libc/arch/x86/string/Makefile /shark/branches/xen/libc/assert/Makefile /shark/branches/xen/libc/ctype/Makefile /shark/branches/xen/libc/getopt/Makefile /shark/branches/xen/libc/libio/Makefile /shark/branches/xen/libc/quad/Makefile /shark/branches/xen/libc/quad/old/Makefile /shark/branches/xen/libc/stdio/Makefile /shark/branches/xen/libc/stdlib/Makefile /shark/branches/xen/libc/string/Makefile /shark/branches/xen/libc/unistd/Makefile /shark/branches/xen/libc/utsname/Makefile /shark/branches/xen/modules/Makefile /shark/branches/xen/modules/bd_edf/Makefile /shark/branches/xen/modules/bd_pscan/Makefile /shark/branches/xen/modules/cabs/Makefile /shark/branches/xen/modules/cbs/Makefile /shark/branches/xen/modules/ds/Makefile /shark/branches/xen/modules/dummy/Makefile /shark/branches/xen/modules/edf/Makefile /shark/branches/xen/modules/elastic/Makefile /shark/branches/xen/modules/hardcbs/Makefile /shark/branches/xen/modules/hartport/Makefile /shark/branches/xen/modules/intdrive/Makefile /shark/branches/xen/modules/nop/Makefile /shark/branches/xen/modules/nopm/Makefile /shark/branches/xen/modules/npp/Makefile /shark/branches/xen/modules/pc/Makefile /shark/branches/xen/modules/pi/Makefile /shark/branches/xen/modules/posix/Makefile /shark/branches/xen/modules/ps/Makefile /shark/branches/xen/modules/rm/Makefile /shark/branches/xen/modules/rr/Makefile /shark/branches/xen/modules/rr2/Makefile /shark/branches/xen/modules/rrsoft/Makefile /shark/branches/xen/modules/sem/Makefile /shark/branches/xen/modules/srp/Makefile /shark/branches/xen/modules/ss/Makefile /shark/branches/xen/modules/tbs/Makefile /shark/branches/xen/oslib/Makefile /shark/branches/xen/oslib/docs/Makefile /shark/branches/xen/oslib/examples/Makefile /shark/branches/xen/oslib/kl/Makefile /shark/branches/xen/oslib/lib/Makefile /shark/branches/xen/oslib/libcons/Makefile /shark/branches/xen/oslib/xlib/Makefile /shark/branches/xen/ports/Makefile /shark/branches/xen/ports/didma/Makefile /shark/branches/xen/ports/dynalink/Makefile /shark/branches/xen/ports/fftw/Makefile /shark/branches/xen/ports/fftw/faq/Makefile /shark/branches/xen/ports/fftw/fftw/Makefile /shark/branches/xen/ports/fftw/rfftw/Makefile /shark/branches/xen/ports/first/Makefile /shark/branches/xen/ports/first/fsf_include/tests/Makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_jitter_test/Makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_negotiation_test/Makefile /shark/branches/xen/ports/first/fsf_include/tests/shark_glue/Makefile /shark/branches/xen/ports/first/fsf_include/tests/synch_obj_test/Makefile /shark/branches/xen/ports/mesa/Makefile /shark/branches/xen/ports/mesa/src-glu/Makefile /shark/branches/xen/ports/mesa/src-glut.dos/Makefile /shark/branches/xen/ports/mesa/src/Makefile /shark/branches/xen/ports/servo/Makefile /shark/branches/xen/ports/snapshot/Makefile /shark/branches/xen/ports/tftp/Makefile /shark/branches/xen/ports/zlib/Makefile /shark/branches/xen/tracer/Makefile /shark/branches/xen/tracer/newtrace/Makefile /shark/branches/xen/tracer/oldtrace/Makefile
/shark/branches/xen/drivers/block/makefile /shark/branches/xen/drivers/bttv/makefile /shark/branches/xen/drivers/cm7326/makefile /shark/branches/xen/drivers/cons/makefile /shark/branches/xen/drivers/cpu/makefile /shark/branches/xen/drivers/fb/makefile /shark/branches/xen/drivers/grx/makefile /shark/branches/xen/drivers/i2c/makefile /shark/branches/xen/drivers/input/makefile /shark/branches/xen/drivers/linuxc26/makefile /shark/branches/xen/drivers/makefile /shark/branches/xen/drivers/net/makefile /shark/branches/xen/drivers/oldchar/makefile /shark/branches/xen/drivers/oldsnd/makefile /shark/branches/xen/drivers/parport/makefile /shark/branches/xen/drivers/pci/makefile /shark/branches/xen/drivers/pci6025e/makefile /shark/branches/xen/drivers/pcl812/makefile /shark/branches/xen/drivers/pcl833/makefile /shark/branches/xen/drivers/serial/makefile /shark/branches/xen/drivers/usb/makefile /shark/branches/xen/fs/makefile /shark/branches/xen/fs/msdos/makefile /shark/branches/xen/kernel/makefile /shark/branches/xen/kernel/mem/makefile /shark/branches/xen/lib/makefile /shark/branches/xen/libc/arch/x86/libm/makefile /shark/branches/xen/libc/arch/x86/makefile /shark/branches/xen/libc/assert/makefile /shark/branches/xen/libc/ctype/makefile /shark/branches/xen/libc/getopt/makefile /shark/branches/xen/libc/libio/makefile /shark/branches/xen/libc/makefile /shark/branches/xen/libc/quad/makefile /shark/branches/xen/libc/quad/old/makefile /shark/branches/xen/libc/stdio/makefile /shark/branches/xen/libc/stdlib/makefile /shark/branches/xen/libc/string/makefile /shark/branches/xen/libc/unistd/makefile /shark/branches/xen/libc/utsname/makefile /shark/branches/xen/makefile /shark/branches/xen/modules/bd_edf/subdir.mk /shark/branches/xen/modules/bd_pscan/subdir.mk /shark/branches/xen/modules/cabs/subdir.mk /shark/branches/xen/modules/cbs/subdir.mk /shark/branches/xen/modules/ds/subdir.mk /shark/branches/xen/modules/dummy/subdir.mk /shark/branches/xen/modules/edf/subdir.mk /shark/branches/xen/modules/elastic/subdir.mk /shark/branches/xen/modules/hardcbs/subdir.mk /shark/branches/xen/modules/hartport/subdir.mk /shark/branches/xen/modules/intdrive/subdir.mk /shark/branches/xen/modules/makefile /shark/branches/xen/modules/nop/subdir.mk /shark/branches/xen/modules/nopm/subdir.mk /shark/branches/xen/modules/npp/subdir.mk /shark/branches/xen/modules/pc/subdir.mk /shark/branches/xen/modules/pi/subdir.mk /shark/branches/xen/modules/posix/subdir.mk /shark/branches/xen/modules/ps/subdir.mk /shark/branches/xen/modules/rm/subdir.mk /shark/branches/xen/modules/rr/subdir.mk /shark/branches/xen/modules/rr2/subdir.mk /shark/branches/xen/modules/rrsoft/subdir.mk /shark/branches/xen/modules/sem/subdir.mk /shark/branches/xen/modules/srp/subdir.mk /shark/branches/xen/modules/ss/subdir.mk /shark/branches/xen/modules/tbs/subdir.mk /shark/branches/xen/oslib/docs/makefile /shark/branches/xen/oslib/examples/makefile /shark/branches/xen/oslib/kl/makefile /shark/branches/xen/oslib/lib/makefile /shark/branches/xen/oslib/libcons/makefile /shark/branches/xen/oslib/makefile /shark/branches/xen/oslib/xlib/makefile /shark/branches/xen/ports/didma/makefile /shark/branches/xen/ports/dynalink/makefile /shark/branches/xen/ports/fftw/faq/makefile /shark/branches/xen/ports/fftw/fftw/makefile /shark/branches/xen/ports/fftw/makefile /shark/branches/xen/ports/fftw/rfftw/makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_jitter_test/makefile /shark/branches/xen/ports/first/fsf_include/tests/fsf_negotiation_test/makefile /shark/branches/xen/ports/first/fsf_include/tests/makefile /shark/branches/xen/ports/first/fsf_include/tests/shark_glue/makefile /shark/branches/xen/ports/first/fsf_include/tests/synch_obj_test/makefile /shark/branches/xen/ports/first/makefile /shark/branches/xen/ports/makefile /shark/branches/xen/ports/mesa/makefile /shark/branches/xen/ports/mesa/src-glu/makefile /shark/branches/xen/ports/mesa/src-glut.dos/makefile /shark/branches/xen/ports/mesa/src/makefile /shark/branches/xen/ports/servo/makefile /shark/branches/xen/ports/snapshot/makefile /shark/branches/xen/ports/tftp/makefile /shark/branches/xen/ports/zlib/makefile /shark/branches/xen/tracer/makefile
/shark/branches/xen/oslib/ll/i386/hw-data.h /shark/branches/xen/oslib/ll/i386/x-bios.h /shark/branches/xen/shark.cfg
|
1622 |
6084d 03h |
fabio |
/shark/branches/xen/ |
Rremove mkf/.
Noone seems to use/need it. |
|
/shark/branches/xen/mkf
|
1621 |
6084d 03h |
fabio |
/shark/branches/xen/ |
Move all the low level libc related headers from the OSLib to libc/.
Move the headers used to define the libc interface exported by Shark from
the OSLib to libc/arch/$(ARCH) (remember, by now ARCH can be only x86,) and
change their users to reflect the movement. There are still a couple of
problems to solve, that are how to deal with the libc code used inside the
kernel, and how to handle things that are on the boundary, e.g., some type
definitions and so on. Btw this had to be started from somewhere. |
|
/shark/branches/xen/libc/arch/x86/include /shark/branches/xen/libc/arch/x86/include/arch /shark/branches/xen/libc/arch/x86/include/arch/assert.h /shark/branches/xen/libc/arch/x86/include/arch/ctype.h /shark/branches/xen/libc/arch/x86/include/arch/endian.h /shark/branches/xen/libc/arch/x86/include/arch/errno.h /shark/branches/xen/libc/arch/x86/include/arch/float.h /shark/branches/xen/libc/arch/x86/include/arch/i386 /shark/branches/xen/libc/arch/x86/include/arch/i386/float.h /shark/branches/xen/libc/arch/x86/include/arch/i386/limits.h /shark/branches/xen/libc/arch/x86/include/arch/i386/stdio.h /shark/branches/xen/libc/arch/x86/include/arch/i386/stdlib.h /shark/branches/xen/libc/arch/x86/include/arch/i386/string.h /shark/branches/xen/libc/arch/x86/include/arch/limits.h /shark/branches/xen/libc/arch/x86/include/arch/math.h /shark/branches/xen/libc/arch/x86/include/arch/stdarg.h /shark/branches/xen/libc/arch/x86/include/arch/stdio.h /shark/branches/xen/libc/arch/x86/include/arch/stdlib.h /shark/branches/xen/libc/arch/x86/include/arch/string.h /shark/branches/xen/libc/arch/x86/include/arch/sys /shark/branches/xen/libc/arch/x86/include/arch/sys/cdefs.h /shark/branches/xen/libc/arch/x86/include/arch/time.h /shark/branches/xen/libc/arch/x86/include/arch/unistd.h
/shark/branches/xen/libc/arch/x86/libm/machine/endian.h /shark/branches/xen/oslib/ll/assert.h /shark/branches/xen/oslib/ll/ctype.h /shark/branches/xen/oslib/ll/errno.h /shark/branches/xen/oslib/ll/float.h /shark/branches/xen/oslib/ll/i386/float.h /shark/branches/xen/oslib/ll/i386/limits.h /shark/branches/xen/oslib/ll/i386/stdio.h /shark/branches/xen/oslib/ll/i386/stdlib.h /shark/branches/xen/oslib/ll/i386/string.h /shark/branches/xen/oslib/ll/limits.h /shark/branches/xen/oslib/ll/math.h /shark/branches/xen/oslib/ll/stdarg.h /shark/branches/xen/oslib/ll/stdio.h /shark/branches/xen/oslib/ll/stdlib.h /shark/branches/xen/oslib/ll/string.h /shark/branches/xen/oslib/ll/sys/cdefs.h /shark/branches/xen/oslib/ll/time.h /shark/branches/xen/oslib/ll/unistd.h
/shark/branches/xen/config/config.mk /shark/branches/xen/drivers/block/bdev.h /shark/branches/xen/drivers/block/bqueue.h /shark/branches/xen/drivers/block/clook/clook.h /shark/branches/xen/drivers/block/debug.h /shark/branches/xen/drivers/block/edf/edf.h /shark/branches/xen/drivers/block/fcfs/fcfs.h /shark/branches/xen/drivers/block/glue.h /shark/branches/xen/drivers/block/ide.h /shark/branches/xen/drivers/block/ideglue.h /shark/branches/xen/drivers/block/idereq.h /shark/branches/xen/drivers/block/lodsk.h /shark/branches/xen/drivers/block/look/look.h /shark/branches/xen/drivers/block/phdsk.h /shark/branches/xen/drivers/block/pscan/pscan.h /shark/branches/xen/drivers/block/sstf/sstf.h /shark/branches/xen/drivers/cons/cons1.c /shark/branches/xen/drivers/cons/cons2.c /shark/branches/xen/drivers/cons/cprintf.c /shark/branches/xen/drivers/cons/crtwin.c /shark/branches/xen/drivers/cons/message.c /shark/branches/xen/drivers/fb/gdvesa.c /shark/branches/xen/drivers/fb/vesa.h /shark/branches/xen/drivers/grx/drawfun/fun16.c /shark/branches/xen/drivers/grx/drawfun/fun16.h /shark/branches/xen/drivers/grx/drawfun/fun8.c /shark/branches/xen/drivers/grx/drawfun/fun8.h /shark/branches/xen/drivers/grx/drivers/gdvesa.c /shark/branches/xen/drivers/grx/drivers/gdvesa1.c /shark/branches/xen/drivers/grx/drivers/s3.h /shark/branches/xen/drivers/grx/drivers/trident.h /shark/branches/xen/drivers/grx/drivers/vesa.h /shark/branches/xen/drivers/grx/glib.c /shark/branches/xen/drivers/grx/include/drivers/gd.h /shark/branches/xen/drivers/grx/include/drivers/glib.h /shark/branches/xen/drivers/linuxc26/kobject.c /shark/branches/xen/drivers/net/8390.h /shark/branches/xen/drivers/net/arp.h /shark/branches/xen/drivers/net/eth_priv.h /shark/branches/xen/drivers/net/include/asm/bitops.h /shark/branches/xen/drivers/net/include/asm/io.h /shark/branches/xen/drivers/net/include/linux/compatib.h /shark/branches/xen/drivers/net/include/linux/etherdevice.h /shark/branches/xen/drivers/net/include/linux/interrupt.h /shark/branches/xen/drivers/net/include/linux/kernel.h /shark/branches/xen/drivers/net/include/linux/linuxpci.h /shark/branches/xen/drivers/net/include/linux/llpci.h /shark/branches/xen/drivers/net/include/linux/netdevice.h /shark/branches/xen/drivers/net/include/linux/notifier.h /shark/branches/xen/drivers/net/include/linux/skbuff.h /shark/branches/xen/drivers/net/include/linux/socket.h /shark/branches/xen/drivers/net/include/linux/stddef.h /shark/branches/xen/drivers/net/include/linux/timer.h /shark/branches/xen/drivers/net/include/net/sock.h /shark/branches/xen/drivers/net/netbuff.h /shark/branches/xen/drivers/oldchar/8042.h /shark/branches/xen/drivers/oldchar/_mouse.h /shark/branches/xen/drivers/oldchar/include/drivers/mouse.h /shark/branches/xen/drivers/oldchar/ps2mouse.h /shark/branches/xen/drivers/oldchar/sermouse.h /shark/branches/xen/drivers/oldsnd/blaster.h /shark/branches/xen/drivers/oldsnd/include/drivers/dma.h /shark/branches/xen/drivers/oldsnd/sbio.h /shark/branches/xen/drivers/parport/include/drivers/parport.h /shark/branches/xen/drivers/pci6025e/include/drivers/pci6025e/adc.h /shark/branches/xen/drivers/pci6025e/include/drivers/pci6025e/dac.h /shark/branches/xen/drivers/pci6025e/include/drivers/pci6025e/dio_ppi.h /shark/branches/xen/drivers/pci6025e/include/drivers/pci6025e/pci6025e.h /shark/branches/xen/drivers/pci6025e/include/drivers/pci6025e/timer.h /shark/branches/xen/drivers/pcl812/include/drivers/pclab.h /shark/branches/xen/fs/rtcfunc.h /shark/branches/xen/include/assert.h /shark/branches/xen/include/bits/endian.h /shark/branches/xen/include/bits/errno.h /shark/branches/xen/include/bits/limits.h /shark/branches/xen/include/ctype.h /shark/branches/xen/include/float.h /shark/branches/xen/include/fs/assert.h /shark/branches/xen/include/fs/bdev.h /shark/branches/xen/include/fs/bdevinit.h /shark/branches/xen/include/fs/fs.h /shark/branches/xen/include/fs/fsinit.h /shark/branches/xen/include/fs/irq.h /shark/branches/xen/include/fs/libio.h /shark/branches/xen/include/fs/limits.h /shark/branches/xen/include/fs/maccess.h /shark/branches/xen/include/fs/mount.h /shark/branches/xen/include/fs/mutex.h /shark/branches/xen/include/fs/semaph.h /shark/branches/xen/include/fs/syscall.h /shark/branches/xen/include/fs/util.h /shark/branches/xen/include/kernel/assert.h /shark/branches/xen/include/kernel/descr.h /shark/branches/xen/include/kernel/func.h /shark/branches/xen/include/kernel/int_sem.h /shark/branches/xen/include/kernel/iqueue.h /shark/branches/xen/include/kernel/kern.h /shark/branches/xen/include/kernel/kernmem.h /shark/branches/xen/include/kernel/lmm.h /shark/branches/xen/include/kernel/log.h /shark/branches/xen/include/kernel/mem.h /shark/branches/xen/include/kernel/model.h /shark/branches/xen/include/kernel/types.h /shark/branches/xen/include/kernel/var.h /shark/branches/xen/include/math.h /shark/branches/xen/include/mqueue.h /shark/branches/xen/include/pthread.h /shark/branches/xen/include/sched.h /shark/branches/xen/include/signal.h /shark/branches/xen/include/stdarg.h /shark/branches/xen/include/stdio.h /shark/branches/xen/include/stdlib.h /shark/branches/xen/include/string.h /shark/branches/xen/include/sys/cdefs.h /shark/branches/xen/include/sys/mount.h /shark/branches/xen/include/sys/stat.h /shark/branches/xen/include/sys/sysmacro.h /shark/branches/xen/include/sys/types.h /shark/branches/xen/include/sys/utsname.h /shark/branches/xen/include/time.h /shark/branches/xen/include/trace/qcirc.h /shark/branches/xen/include/trace/qdummy.h /shark/branches/xen/include/trace/qfixed.h /shark/branches/xen/include/trace/qudp.h /shark/branches/xen/include/trace/queues.h /shark/branches/xen/include/trace/trace.h /shark/branches/xen/include/unistd.h /shark/branches/xen/kernel/activate.c /shark/branches/xen/kernel/assert.c /shark/branches/xen/kernel/blkact.c /shark/branches/xen/kernel/cancel.c /shark/branches/xen/kernel/event.c /shark/branches/xen/kernel/grpcreat.c /shark/branches/xen/kernel/init.c /shark/branches/xen/kernel/jet.c /shark/branches/xen/kernel/join.c /shark/branches/xen/kernel/kern.c /shark/branches/xen/kernel/keys.c /shark/branches/xen/kernel/kill.c /shark/branches/xen/kernel/mem/dump.c /shark/branches/xen/kernel/mem/stats.c /shark/branches/xen/kernel/mqueue.c /shark/branches/xen/kernel/nanoslp.c /shark/branches/xen/kernel/panic.c /shark/branches/xen/kernel/perror.c /shark/branches/xen/kernel/printk.c /shark/branches/xen/kernel/signal.c /shark/branches/xen/kernel/tpreempt.c /shark/branches/xen/kernel/tskmsg.c /shark/branches/xen/libc/arch/x86/ioformat/ecvt.c /shark/branches/xen/libc/arch/x86/ioformat/fcvt.c /shark/branches/xen/libc/arch/x86/ioformat/gcvt.c /shark/branches/xen/libc/arch/x86/ioformat/ksprintf.c /shark/branches/xen/libc/arch/x86/ioformat/sprintf.c /shark/branches/xen/libc/arch/x86/ioformat/sscanf.c /shark/branches/xen/libc/arch/x86/ioformat/ucvt.c /shark/branches/xen/libc/arch/x86/libm/machine/infinity.c /shark/branches/xen/libc/arch/x86/libm/machine/stub.c /shark/branches/xen/libc/arch/x86/libm/makefile /shark/branches/xen/libc/arch/x86/libm/msun/src/k_standa.c /shark/branches/xen/libc/arch/x86/libm/msun/src/math.h /shark/branches/xen/libc/arch/x86/libm/msun/src/math_pri.h /shark/branches/xen/libc/arch/x86/libm/msun/src/math_private.h /shark/branches/xen/libc/arch/x86/libm/msun/src/s_ldexp.c /shark/branches/xen/libc/arch/x86/libm/msun/src/s_ldexpf.c /shark/branches/xen/libc/arch/x86/libm/msun/src/w_cabs.c /shark/branches/xen/libc/arch/x86/libm/msun/src/w_drem.c /shark/branches/xen/libc/arch/x86/libm/msun/src/w_scalb.c /shark/branches/xen/libc/arch/x86/libm/msun/src/w_scalbf.c /shark/branches/xen/libc/arch/x86/stdlib/random.c /shark/branches/xen/libc/arch/x86/stdlib/stdlib.c /shark/branches/xen/libc/arch/x86/stdlib/strtod.c /shark/branches/xen/libc/arch/x86/stdlib/strtoi.c /shark/branches/xen/libc/arch/x86/stdlib/strtol.c /shark/branches/xen/libc/arch/x86/stdlib/strtou.c /shark/branches/xen/libc/arch/x86/stdlib/strtoul.c /shark/branches/xen/libc/arch/x86/string/special.c /shark/branches/xen/libc/arch/x86/string/strbase.c /shark/branches/xen/libc/arch/x86/string/string.c /shark/branches/xen/libc/arch/x86/string/strncat.c /shark/branches/xen/libc/arch/x86/string/strnum.c /shark/branches/xen/libc/arch/x86/string/strrchr.c /shark/branches/xen/libc/arch/x86/string/strstr.c /shark/branches/xen/libc/stdio/vfprintf.c /shark/branches/xen/libc/string/strcasecmp.c /shark/branches/xen/modules/bd_edf/bd_edf.c /shark/branches/xen/modules/bd_edf/bd_edf/bd_edf.h /shark/branches/xen/modules/bd_pscan/bd_pscan.c /shark/branches/xen/modules/bd_pscan/bd_pscan/bd_pscan.h /shark/branches/xen/modules/cabs/cabs.c /shark/branches/xen/modules/cabs/cabs/cabs.h /shark/branches/xen/modules/cbs/cbs.c /shark/branches/xen/modules/cbs/cbs/cbs.h /shark/branches/xen/modules/ds/ds.c /shark/branches/xen/modules/ds/ds/ds.h /shark/branches/xen/modules/dummy/dummy.c /shark/branches/xen/modules/dummy/dummy/dummy.h /shark/branches/xen/modules/edf/edf.c /shark/branches/xen/modules/edf/edf/edf.h /shark/branches/xen/modules/hardcbs/hardcbs.c /shark/branches/xen/modules/hardcbs/hardcbs/hardcbs.h /shark/branches/xen/modules/hartport/hartport.c /shark/branches/xen/modules/hartport/hartport/hartport.h /shark/branches/xen/modules/intdrive/intdrive/intdrive.h /shark/branches/xen/modules/nop/nop.c /shark/branches/xen/modules/nop/nop/nop.h /shark/branches/xen/modules/nopm/nopm.c /shark/branches/xen/modules/nopm/nopm/nopm.h /shark/branches/xen/modules/npp/npp.c /shark/branches/xen/modules/npp/npp/npp.h /shark/branches/xen/modules/pc/pc.c /shark/branches/xen/modules/pc/pc/pc.h /shark/branches/xen/modules/pi/pi.c /shark/branches/xen/modules/pi/pi/pi.h /shark/branches/xen/modules/posix/posix.c /shark/branches/xen/modules/posix/posix/posix.h /shark/branches/xen/modules/ps/ps.c /shark/branches/xen/modules/ps/ps/ps.h /shark/branches/xen/modules/rm/rm.c /shark/branches/xen/modules/rm/rm/rm.h /shark/branches/xen/modules/rr/rr.c /shark/branches/xen/modules/rr/rr/rr.h /shark/branches/xen/modules/rr2/rr2.c /shark/branches/xen/modules/rr2/rr2/rr2.h /shark/branches/xen/modules/rrsoft/rrsoft.c /shark/branches/xen/modules/rrsoft/rrsoft/rrsoft.h /shark/branches/xen/modules/sem/sem.c /shark/branches/xen/modules/sem/sem/sem.h /shark/branches/xen/modules/srp/srp.c /shark/branches/xen/modules/srp/srp/srp.h /shark/branches/xen/modules/ss/ss.c /shark/branches/xen/modules/ss/ss/ss.h /shark/branches/xen/modules/ss/ss/ssutils.h /shark/branches/xen/modules/tbs/tbs.c /shark/branches/xen/modules/tbs/tbs/tbs.h /shark/branches/xen/oslib/config.mk /shark/branches/xen/oslib/examples/asdemo.c /shark/branches/xen/oslib/examples/biosdemo.c /shark/branches/xen/oslib/examples/cpudemo.c /shark/branches/xen/oslib/examples/ctxswdem.c /shark/branches/xen/oslib/examples/eventdem.c /shark/branches/xen/oslib/examples/mbdemo.c /shark/branches/xen/oslib/examples/pushdem.c /shark/branches/xen/oslib/examples/scheddem.c /shark/branches/xen/oslib/examples/syscalls.c /shark/branches/xen/oslib/examples/timetest.c /shark/branches/xen/oslib/kl/advtimer.c /shark/branches/xen/oslib/kl/cxsw-2.c /shark/branches/xen/oslib/kl/event.c /shark/branches/xen/oslib/kl/event1.c /shark/branches/xen/oslib/kl/init.c /shark/branches/xen/oslib/kl/intevt.c /shark/branches/xen/oslib/kl/mem.c /shark/branches/xen/oslib/kl/time.c /shark/branches/xen/oslib/libcons/cons1.c /shark/branches/xen/oslib/libcons/cons2.c /shark/branches/xen/oslib/libcons/cprintf.c /shark/branches/xen/oslib/libcons/message.c /shark/branches/xen/oslib/xlib/x1.c /shark/branches/xen/oslib/xlib/xdosf.c /shark/branches/xen/oslib/xlib/xinfo.c /shark/branches/xen/ports/dynalink/dynalink.c /shark/branches/xen/ports/dynalink/elf.c /shark/branches/xen/ports/first/first-contract.c /shark/branches/xen/ports/first/include/pistar.h /shark/branches/xen/ports/first/modules/edfstar.c /shark/branches/xen/ports/first/modules/fedfstar.c /shark/branches/xen/ports/first/modules/mpegstar.c /shark/branches/xen/ports/first/modules/nonestar.c /shark/branches/xen/ports/first/modules/pistar.c /shark/branches/xen/ports/first/modules/posixstar.c /shark/branches/xen/ports/first/modules/rmstar.c /shark/branches/xen/ports/first/modules/tdstar.c /shark/branches/xen/tracer/include/FTrace_types.h /shark/branches/xen/tracer/include/qcirc.h /shark/branches/xen/tracer/include/qdummy.h /shark/branches/xen/tracer/include/qfixed.h /shark/branches/xen/tracer/include/qudp.h /shark/branches/xen/tracer/include/queues.h /shark/branches/xen/tracer/include/trace.h /shark/branches/xen/tracer/oldtrace/oldtrace.c /shark/branches/xen/tracer/oldtrace/trccirc.c /shark/branches/xen/tracer/oldtrace/trcdfix.c /shark/branches/xen/tracer/oldtrace/trcdummy.c /shark/branches/xen/tracer/oldtrace/trcfixed.c /shark/branches/xen/tracer/oldtrace/trcudp.c
|
1620 |
6084d 08h |
fabio |
/shark/branches/xen/libc/arch/x86/ |
Fix the cleanall target.
The OSLib uses an allclean target instead of cleanall, take that into
account... |
|
/shark/branches/xen/libc/arch/x86/libm/makefile /shark/branches/xen/libc/arch/x86/makefile
|
1619 |
6084d 08h |
fabio |
/shark/branches/xen/ |
Move the OSLib libc/libm code into libc/arch.
Isolate the libc/libm code inside the OSLib and move it to libc/ with
the long term goal of isolating and cleaning up the interfaces between
the system components. The ARCH configuration variable will choose
the architecture Shark is being compiled for.
Now the architecture specific part of the libc is in libc/arch/$(ARCH),
but the include/makefile support is far from being generic enough. |
|
/shark/branches/xen/libc/arch /shark/branches/xen/libc/arch/x86 /shark/branches/xen/libc/arch/x86/libm
/shark/branches/xen/oslib/libc /shark/branches/xen/oslib/libm
/shark/branches/xen/include/bits/endian.h /shark/branches/xen/libc/arch/x86/libm/makefile /shark/branches/xen/libc/arch/x86/makefile /shark/branches/xen/libc/makefile /shark/branches/xen/oslib/makefile /shark/branches/xen/shark.cfg
|
1618 |
6084d 22h |
fabio |
/shark/branches/xen/ |
Started a new xen/ branch.
The plan is to support xen (without HVM) as an execution platform, and,
in the process, to decouple the generic kernel from the OSLib, trying to
make it easier to port Shark to new architectures. |
|
/shark/branches/xen
|
1083 |
6133d 12h |
|
/shark/tags/rel_1_5_4/ |
This commit was manufactured by cvs2svn to create tag 'rel_1_5_4'. |
|
/shark/tags/rel_1_5_4 /shark/tags/rel_1_5_4/libc/getopt /shark/tags/rel_1_5_4/libc/stdlib/bsearch.c /shark/tags/rel_1_5_4/libc/stdlib/qsort.c /shark/tags/rel_1_5_4/oslib/config.mk /shark/tags/rel_1_5_4/oslib/examples/syscalls.c /shark/tags/rel_1_5_4/oslib/lib /shark/tags/rel_1_5_4/oslib/libcons /shark/tags/rel_1_5_4/oslib/ll
/shark/tags/rel_1_5_4/libc/libio/old /shark/tags/rel_1_5_4/libc/stdlib/exit.c /shark/tags/rel_1_5_4/mkf/makefile.libc /shark/tags/rel_1_5_4/mkf/makefile.xlib /shark/tags/rel_1_5_4/mkf/readme.txt /shark/tags/rel_1_5_4/oslib/libc/cons1.c /shark/tags/rel_1_5_4/oslib/libc/cons2.c /shark/tags/rel_1_5_4/oslib/libc/cprintf.c /shark/tags/rel_1_5_4/oslib/libc/message.c
|
1082 |
6133d 12h |
tullio |
/shark/trunk/docs/ |
Added new changes toward version 1.5.4. |
|
/shark/trunk/docs/change_log.txt
|
1081 |
6133d 12h |
tullio |
/shark/trunk/config/ |
Added -fno-stack-protector flag for compiling with new gcc 4 under Ubuntu. |
|
/shark/trunk/config/config.mk
|
1080 |
6133d 12h |
tullio |
/shark/trunk/ |
Changed the default base address to avoid changing it every time. |
|
/shark/trunk/shark.cfg
|
1079 |
6304d 07h |
boinc |
/shark/trunk/docs/ |
Updated change log. |
|
/shark/trunk/docs/change_log.txt
|
1078 |
6321d 12h |
fabio |
/shark/trunk/drivers/linuxc26/ |
Fix linuxc26 timer cancellation. |
|
/shark/trunk/drivers/linuxc26/shark_glue.c
|
1077 |
6321d 12h |
fabio |
/shark/trunk/ |
Deactivate pending activations of interrupts. This prevents some
qemu crashes. |
|
/shark/trunk/kernel/signal.c /shark/trunk/modules/intdrive/inttask.c
|
1076 |
6422d 08h |
|
/shark/tags/rel_1_5_3_1/ |
This commit was manufactured by cvs2svn to create tag 'rel_1_5_3_1'. |
|
/shark/tags/rel_1_5_3_1 /shark/tags/rel_1_5_3_1/libc/getopt /shark/tags/rel_1_5_3_1/libc/stdlib/bsearch.c /shark/tags/rel_1_5_3_1/libc/stdlib/qsort.c /shark/tags/rel_1_5_3_1/oslib/config.mk /shark/tags/rel_1_5_3_1/oslib/examples/syscalls.c /shark/tags/rel_1_5_3_1/oslib/lib /shark/tags/rel_1_5_3_1/oslib/libcons /shark/tags/rel_1_5_3_1/oslib/ll
/shark/tags/rel_1_5_3_1/libc/libio/old /shark/tags/rel_1_5_3_1/libc/stdlib/exit.c /shark/tags/rel_1_5_3_1/mkf/makefile.libc /shark/tags/rel_1_5_3_1/mkf/makefile.xlib /shark/tags/rel_1_5_3_1/mkf/readme.txt /shark/tags/rel_1_5_3_1/oslib/libc/cons1.c /shark/tags/rel_1_5_3_1/oslib/libc/cons2.c /shark/tags/rel_1_5_3_1/oslib/libc/cprintf.c /shark/tags/rel_1_5_3_1/oslib/libc/message.c
|