Subversion Repositories shark

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1689 5705d 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 5705d 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 5878d 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 5891d 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 5925d 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 5925d 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 5925d 04h 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 5955d 04h fabio /shark/branches/xen/ Rremove mkf/.

Noone seems to use/need it.
 
/shark/branches/xen/mkf
1621 5955d 04h 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 5955d 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 5955d 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 5955d 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 6004d 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 6004d 12h tullio /shark/trunk/docs/ Added new changes toward version 1.5.4.  
/shark/trunk/docs/change_log.txt
1081 6004d 12h tullio /shark/trunk/config/ Added -fno-stack-protector flag for compiling with new gcc 4 under Ubuntu.  
/shark/trunk/config/config.mk
1080 6004d 13h tullio /shark/trunk/ Changed the default base address to avoid changing it every time.  
/shark/trunk/shark.cfg
1079 6175d 07h boinc /shark/trunk/docs/ Updated change log.  
/shark/trunk/docs/change_log.txt
1078 6192d 12h fabio /shark/trunk/drivers/linuxc26/ Fix linuxc26 timer cancellation.  
/shark/trunk/drivers/linuxc26/shark_glue.c
1077 6192d 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 6293d 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
1075 6293d 08h tullio /shark/trunk/docs/ Fixed typo.  
/shark/trunk/docs/change_log.txt
1074 6293d 08h tullio /shark/trunk/docs/ Updated with latest changes.  
/shark/trunk/docs/change_log.txt
1073 6293d 09h tullio /shark/trunk/ Updated makefiles to consider the new shark.cfg COMPILER option.  
/shark/trunk/config/config.mk
/shark/trunk/oslib/config.mk
/shark/trunk/shark.cfg
1072 6299d 04h /shark/tags/rel_1_5_3/ This commit was manufactured by cvs2svn to create tag 'rel_1_5_3'.  
/shark/tags/rel_1_5_3
/shark/tags/rel_1_5_3/libc/getopt
/shark/tags/rel_1_5_3/libc/stdlib/bsearch.c
/shark/tags/rel_1_5_3/libc/stdlib/qsort.c
/shark/tags/rel_1_5_3/oslib/config.mk
/shark/tags/rel_1_5_3/oslib/examples/syscalls.c
/shark/tags/rel_1_5_3/oslib/lib
/shark/tags/rel_1_5_3/oslib/libcons
/shark/tags/rel_1_5_3/oslib/ll
/shark/tags/rel_1_5_3/libc/libio/old
/shark/tags/rel_1_5_3/libc/stdlib/exit.c
/shark/tags/rel_1_5_3/mkf/makefile.libc
/shark/tags/rel_1_5_3/mkf/makefile.xlib
/shark/tags/rel_1_5_3/mkf/readme.txt
/shark/tags/rel_1_5_3/oslib/libc/cons1.c
/shark/tags/rel_1_5_3/oslib/libc/cons2.c
/shark/tags/rel_1_5_3/oslib/libc/cprintf.c
/shark/tags/rel_1_5_3/oslib/libc/message.c
1071 6299d 04h tullio /shark/trunk/docs/ Documented new changes.  
/shark/trunk/docs/change_log.txt
1070 6299d 04h tullio /shark/trunk/docs/ Moved from $(SHARK) to $(SHARK)/docs.  
/shark/trunk/docs
/shark/trunk/docs/README.TXT
/shark/trunk/docs/change_log.txt
/shark/trunk/docs/copyleft.txt
/shark/trunk/docs/gnuman.txt
/shark/trunk/docs/gpl.txt
/shark/trunk/docs/license.txt
/shark/trunk/docs/roadmap.txt
/shark/trunk/docs/symbols.txt
1069 6299d 04h tullio /shark/trunk/ Moved to $(SHARK)/docs.  
/shark/trunk/README.TXT
/shark/trunk/change_log.txt
/shark/trunk/copyleft.txt
/shark/trunk/gnuman.txt
/shark/trunk/gpl.txt
/shark/trunk/license.txt
/shark/trunk/roadmap.txt
/shark/trunk/symbols.txt
1068 6299d 04h tullio /shark/trunk/ Documented changes toward rel_1_5_3.  
/shark/trunk/change_log.txt
1067 6306d 04h tullio /shark/trunk/ Added licensing disclaimer to avoid the manual insertion of the license disclaimer in each single source file (i.e., Linux code).  
/shark/trunk/license.txt
1066 6306d 04h tullio /shark/trunk/config/ Cleaned old, unused code.  
/shark/trunk/config/hconf
1065 6306d 04h tullio /shark/trunk/ports/ Removed due to licensing problems.  
/shark/trunk/ports/mpg123
/shark/trunk/ports/png
1064 6306d 05h tullio /shark/trunk/ports/ Removed due to licensing problems.  
/shark/trunk/ports/mpeg
1063 6307d 12h tullio /shark/trunk/ Added missing GPL license disclaimer.  
/shark/trunk/drivers/block/debug.h
/shark/trunk/drivers/block/glue.c
/shark/trunk/drivers/block/glue.h
/shark/trunk/drivers/block/ideglue.h
/shark/trunk/drivers/block/idereq.h
/shark/trunk/drivers/bttv/btcx-risc.h
/shark/trunk/drivers/bttv/include/drivers/audiochip.h
/shark/trunk/drivers/bttv/include/drivers/btcx-risc.h
/shark/trunk/drivers/bttv/include/drivers/id.h
/shark/trunk/drivers/bttv/include/drivers/shark_bttv26.h
/shark/trunk/drivers/bttv/shark_bttv26.c
/shark/trunk/drivers/cpu/include/drivers/shark_cpu26.h
/shark/trunk/drivers/cpu/shark/shark_cpu.c
/shark/trunk/drivers/fb/include/drivers/shark_fb26.h
/shark/trunk/drivers/fb/shark_fb26.c
/shark/trunk/drivers/grx/drawfun/font.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/chips.h
/shark/trunk/drivers/grx/drivers/gds3.c
/shark/trunk/drivers/grx/drivers/gdtrid.c
/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/gd.c
/shark/trunk/drivers/grx/glib.c
/shark/trunk/drivers/grx/palette.c
/shark/trunk/drivers/input/include/drivers/keycode.h
/shark/trunk/drivers/input/include/drivers/shark_input26.h
/shark/trunk/drivers/input/include/drivers/shark_joy26.h
/shark/trunk/drivers/input/include/drivers/shark_keyb26.h
/shark/trunk/drivers/input/include/drivers/shark_mouse26.h
/shark/trunk/drivers/input/include/drivers/shark_spk26.h
/shark/trunk/drivers/input/mouse/psmouse.h
/shark/trunk/drivers/input/serio/i8042-sparcio.h
/shark/trunk/drivers/input/shark/mcurgrx.c
/shark/trunk/drivers/input/shark/mcurtxt.c
/shark/trunk/drivers/input/shark/shark_input.c
/shark/trunk/drivers/input/shark/shark_joy.c
/shark/trunk/drivers/input/shark/shark_keyb.c
/shark/trunk/drivers/input/shark/shark_keymap.c
/shark/trunk/drivers/input/shark/shark_mouse.c
/shark/trunk/drivers/input/shark/shark_spk.c
/shark/trunk/drivers/oldchar/gpmcomp.h
/shark/trunk/drivers/oldchar/include/drivers/keycode.h
/shark/trunk/drivers/oldsnd/blaster.c
/shark/trunk/drivers/oldsnd/blaster.h
/shark/trunk/drivers/oldsnd/dma.c
/shark/trunk/drivers/oldsnd/sbio.c
/shark/trunk/drivers/oldsnd/sbio.h
/shark/trunk/drivers/oldsnd/sound.c
/shark/trunk/drivers/pci/include/drivers/shark_pci26.h
/shark/trunk/drivers/pci/shark_pci26.c
/shark/trunk/drivers/usb/include/drivers/shark_pwc26.h
/shark/trunk/drivers/usb/include/drivers/shark_usb26.h
/shark/trunk/drivers/usb/include/drivers/shark_usbserial26.h
/shark/trunk/drivers/usb/shark_glue/shark_pwc.c
/shark/trunk/drivers/usb/shark_glue/shark_serial.c
/shark/trunk/drivers/usb/shark_glue/shark_usb.c
/shark/trunk/fs/access.c
/shark/trunk/fs/chdir.c
/shark/trunk/fs/close.c
/shark/trunk/fs/closedir.c
/shark/trunk/fs/fcntl.c
/shark/trunk/fs/fdevice.c
/shark/trunk/fs/fstat.c
/shark/trunk/fs/getcwd.c
/shark/trunk/fs/getumask.c
/shark/trunk/fs/lseek.c
/shark/trunk/fs/mount.c
/shark/trunk/fs/msdos/msdos.h
/shark/trunk/fs/msdos/msdos_d.h
/shark/trunk/fs/msdos/msdos_f.c
/shark/trunk/fs/msdos/msdos_f.h
/shark/trunk/fs/msdos/msdos_i.h
/shark/trunk/fs/msdos/msdos_s.h
/shark/trunk/fs/open.c
/shark/trunk/fs/opendir.c
/shark/trunk/fs/read.c
/shark/trunk/fs/readdir.c
/shark/trunk/fs/rwlock.c
/shark/trunk/fs/stat.c
/shark/trunk/fs/truncate.c
/shark/trunk/fs/umask.c
/shark/trunk/fs/umount.c
/shark/trunk/fs/unlink.c
/shark/trunk/fs/utime.c
/shark/trunk/fs/write.c
/shark/trunk/include/bits/ioctls.h
/shark/trunk/include/fs/fsinit.h
/shark/trunk/include/fs/syscall.h
/shark/trunk/include/fs/task.h
/shark/trunk/include/sys/limits.h
/shark/trunk/include/sys/mount.h
/shark/trunk/include/sys/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/modules/posix/posix/comm_message.h
/shark/trunk/oslib/examples/pitsdemo.c
/shark/trunk/oslib/examples/pushdem.c
/shark/trunk/oslib/ll/float.h
/shark/trunk/oslib/ll/i386/apic.h
/shark/trunk/oslib/ll/i386/int.h
/shark/trunk/oslib/ll/limits.h
/shark/trunk/oslib/tools/binfin.c
/shark/trunk/oslib/tools/checksymbols.c
/shark/trunk/oslib/xlib/idtinit.c
/shark/trunk/ports/fftw/tests/test_mai.h
/shark/trunk/ports/first/first-contract.c
/shark/trunk/ports/first/first-error.c
/shark/trunk/ports/first/first-server.c
/shark/trunk/ports/first/first-sync.c
/shark/trunk/ports/first/fsf_include/fsf.h
/shark/trunk/ports/first/fsf_include/fsf_basic_types.h
/shark/trunk/ports/first/fsf_include/fsf_configuration_parameters.h
/shark/trunk/ports/first/fsf_include/fsf_contract.h
/shark/trunk/ports/first/fsf_include/fsf_core.h
/shark/trunk/ports/first/fsf_include/fsf_distributed.h
/shark/trunk/ports/first/fsf_include/fsf_distributed_spare_capacity.h
/shark/trunk/ports/first/fsf_include/fsf_dynamic_reclaiming.h
/shark/trunk/ports/first/fsf_include/fsf_hierarchical.h
/shark/trunk/ports/first/fsf_include/fsf_implementation_specific.h
/shark/trunk/ports/first/fsf_include/fsf_opaque_types.h
/shark/trunk/ports/first/fsf_include/fsf_shared_objects.h
/shark/trunk/ports/first/fsf_include/fsf_spare_capacity.h
/shark/trunk/ports/first/fsf_include/tests/common/fsf_os_compatibility.h
/shark/trunk/ports/first/fsf_include/tests/fsf_jitter_test/jitter_test.c
/shark/trunk/ports/first/fsf_include/tests/fsf_negotiation_test/fsf_negotiation_test.c
/shark/trunk/ports/first/fsf_include/tests/shark_glue/calibrate.h
/shark/trunk/ports/first/fsf_include/tests/shark_glue/net_print.c
/shark/trunk/ports/first/fsf_include/tests/shark_glue/net_print.h
/shark/trunk/ports/first/fsf_include/tests/shark_glue/shark.c
/shark/trunk/ports/first/fsf_include/tests/shark_glue/udpdump.c
/shark/trunk/ports/first/fsf_include/tests/synch_obj_test/fsf_synch_obj_test.c
/shark/trunk/ports/first/include/fsf_server.h
/shark/trunk/ports/first/include/stdbool.h
/shark/trunk/ports/first/include/stdint.h
/shark/trunk/ports/servo/include/servo.h
/shark/trunk/ports/snapshot/include/snapshot.h
/shark/trunk/ports/tftp/endn.c
/shark/trunk/ports/tftp/include/endn.h
/shark/trunk/ports/tftp/include/tftp.h
/shark/trunk/ports/tftp/tftp.c
/shark/trunk/tracer/include/FTrace_OSD.h
/shark/trunk/tracer/include/FTrace_chunk.h
/shark/trunk/tracer/include/FTrace_disk.h
/shark/trunk/tracer/include/FTrace_types.h
/shark/trunk/tracer/include/FTrace_udp.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/tracer.h
/shark/trunk/tracer/newtrace/FTrace.c
/shark/trunk/tracer/newtrace/FTrace_OSD.c
/shark/trunk/tracer/newtrace/FTrace_OSD_ll.c
/shark/trunk/tracer/oldtrace/ctable.c
/shark/trunk/tracer/oldtrace/trcdfix.c
/shark/trunk/tracer/oldtrace/trcdummy.c
/shark/trunk/tracer/oldtrace/trcfixed.c
1062 6382d 08h /shark/tags/rel_1_5_2_1/ This commit was manufactured by cvs2svn to create tag 'rel_1_5_2_1'.  
/shark/tags/rel_1_5_2_1
/shark/tags/rel_1_5_2_1/config/config.mk
/shark/tags/rel_1_5_2_1/fs/rtc.c
/shark/tags/rel_1_5_2_1/fs/rtc.h
/shark/tags/rel_1_5_2_1/fs/rtcfunc.h
/shark/tags/rel_1_5_2_1/include/sys/boolean.h
/shark/tags/rel_1_5_2_1/libc/getopt
/shark/tags/rel_1_5_2_1/libc/stdlib/bsearch.c
/shark/tags/rel_1_5_2_1/libc/stdlib/qsort.c
/shark/tags/rel_1_5_2_1/oslib/config.mk
/shark/tags/rel_1_5_2_1/oslib/examples/syscalls.c
/shark/tags/rel_1_5_2_1/oslib/lib
/shark/tags/rel_1_5_2_1/oslib/libcons
/shark/tags/rel_1_5_2_1/oslib/ll
/shark/tags/rel_1_5_2_1/config/hconf/hconf
/shark/tags/rel_1_5_2_1/config/hconf/old
/shark/tags/rel_1_5_2_1/include/drivers
/shark/tags/rel_1_5_2_1/include/ll
/shark/tags/rel_1_5_2_1/include/modules
/shark/tags/rel_1_5_2_1/include/ports
/shark/tags/rel_1_5_2_1/include/sys/mutex.h
/shark/tags/rel_1_5_2_1/libc/libio/old
/shark/tags/rel_1_5_2_1/libc/stdlib/exit.c
/shark/tags/rel_1_5_2_1/mkf/makefile.libc
/shark/tags/rel_1_5_2_1/mkf/makefile.xlib
/shark/tags/rel_1_5_2_1/mkf/readme.txt
/shark/tags/rel_1_5_2_1/oslib/libc/cons1.c
/shark/tags/rel_1_5_2_1/oslib/libc/cons2.c
/shark/tags/rel_1_5_2_1/oslib/libc/cprintf.c
/shark/tags/rel_1_5_2_1/oslib/libc/message.c
1061 6382d 08h tullio /shark/trunk/ Added clearer comments to make modifications to config files easier in order to support older gcc versions.  
/shark/trunk/change_log.txt
/shark/trunk/config/config.mk
/shark/trunk/oslib/config.mk
1060 6382d 09h tullio /shark/trunk/drivers/serial/ Fixed serial library to remove the code deadlock between init and write functions.  
/shark/trunk/drivers/serial/scom.c
1059 6398d 08h tullio /shark/trunk/drivers/cpu/cpufreq/ Removed some inlining to compile with
gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)
 
/shark/trunk/drivers/cpu/cpufreq/powernow-k8.c
1058 6418d 17h /shark/tags/rel_1_5_2/ This commit was manufactured by cvs2svn to create tag 'rel_1_5_2'.  
/shark/tags/rel_1_5_2
/shark/tags/rel_1_5_2/config/config.mk
/shark/tags/rel_1_5_2/fs/rtc.c
/shark/tags/rel_1_5_2/fs/rtc.h
/shark/tags/rel_1_5_2/fs/rtcfunc.h
/shark/tags/rel_1_5_2/include/sys/boolean.h
/shark/tags/rel_1_5_2/libc/getopt
/shark/tags/rel_1_5_2/libc/stdlib/bsearch.c
/shark/tags/rel_1_5_2/libc/stdlib/qsort.c
/shark/tags/rel_1_5_2/oslib/config.mk
/shark/tags/rel_1_5_2/oslib/examples/syscalls.c
/shark/tags/rel_1_5_2/oslib/lib
/shark/tags/rel_1_5_2/oslib/libcons
/shark/tags/rel_1_5_2/oslib/ll
/shark/tags/rel_1_5_2/config/hconf/hconf
/shark/tags/rel_1_5_2/config/hconf/old
/shark/tags/rel_1_5_2/include/drivers
/shark/tags/rel_1_5_2/include/ll
/shark/tags/rel_1_5_2/include/modules
/shark/tags/rel_1_5_2/include/ports
/shark/tags/rel_1_5_2/include/sys/mutex.h
/shark/tags/rel_1_5_2/libc/libio/old
/shark/tags/rel_1_5_2/libc/stdlib/exit.c
/shark/tags/rel_1_5_2/mkf/makefile.libc
/shark/tags/rel_1_5_2/mkf/makefile.xlib
/shark/tags/rel_1_5_2/mkf/readme.txt
/shark/tags/rel_1_5_2/oslib/libc/cons1.c
/shark/tags/rel_1_5_2/oslib/libc/cons2.c
/shark/tags/rel_1_5_2/oslib/libc/cprintf.c
/shark/tags/rel_1_5_2/oslib/libc/message.c
1057 6418d 17h tullio /shark/trunk/ Added gcc 4 support.  
/shark/trunk/change_log.txt
1056 6418d 17h tullio /shark/trunk/ Added gcc 4x support. Actually, tested with version 4.1.2.
Into code, updated some constructs that were not compatible with gcc 4x.
Into config files, added compiler flags to suppress some warnings (turned as default since gcc 4x) and turned off optimizations for inline code, which generated unwanted calls to builtin memcpy.
 
/shark/trunk/config/config.mk
/shark/trunk/drivers/bttv/include/drivers/bttvp.h
/shark/trunk/drivers/fb/cfbimgblt.c
/shark/trunk/drivers/fb/matrox/matroxfb_base.h
/shark/trunk/drivers/fb/radeonfb.c
/shark/trunk/drivers/fb/riva/fbdev.c
/shark/trunk/drivers/fb/vgastate.c
/shark/trunk/drivers/input/shark/shark_keymap.c
/shark/trunk/drivers/linuxc26/include/asm/byteorder.h
/shark/trunk/drivers/linuxc26/include/asm/processor.h
/shark/trunk/drivers/linuxc26/include/linux/byteorder/swab.h
/shark/trunk/drivers/linuxc26/include/linux/fb.h
/shark/trunk/drivers/linuxc26/include/linux/i2c.h
/shark/trunk/drivers/linuxc26/include/linux/rcupdate.h
/shark/trunk/drivers/linuxc26/linuxcomp.c
/shark/trunk/drivers/linuxc26/videodev.c
/shark/trunk/drivers/linuxc26/waitqueue.c
/shark/trunk/drivers/usb/input/hid-core.c
/shark/trunk/oslib/config.mk
/shark/trunk/oslib/libc/reboot.c
/shark/trunk/oslib/ll/i386/hw-data.h
/shark/trunk/oslib/ll/i386/mem.h
/shark/trunk/oslib/ll/i386/x-bios.h