Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1619 → Rev 1621

/shark/branches/xen/oslib/kl/mem.c
22,8 → 22,8
/* Basic Memory Manager Functions:
A classic fixed partition allocator! */
 
#include <ll/i386/stdlib.h>
#include <ll/i386/string.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/string.h>
#include <ll/i386/mem.h>
#include <ll/i386/cons.h>
#include <ll/i386/error.h>
/shark/branches/xen/oslib/kl/time.c
28,8 → 28,8
*
*/
 
#include <arch/i386/stdlib.h>
#include <ll/i386/pit.h>
#include <ll/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
#include <ll/i386/advtimer.h>
/shark/branches/xen/oslib/kl/event.c
28,7 → 28,7
 
/* Time Event routines */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/mem.h>
#include <ll/i386/error.h>
#include <ll/i386/hw-arch.h>
/shark/branches/xen/oslib/kl/event1.c
28,7 → 28,8
 
/* Time Event routines (one shot mode) */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/limits.h>
#include <ll/i386/mem.h>
#include <ll/i386/pit.h>
#include <ll/i386/apic.h>
35,7 → 36,6
#include <ll/i386/advtimer.h>
#include <ll/i386/error.h>
#include <ll/i386/64bit.h>
#include <ll/i386/limits.h>
 
#include <ll/sys/ll/ll-data.h>
#include <ll/sys/ll/ll-func.h>
/shark/branches/xen/oslib/kl/cxsw-2.c
22,7 → 22,7
/* Routines that implements threads (creation, end, dump, and AS
assignment */
 
#include <ll/i386/stdio.h>
#include <arch/i386/stdio.h>
#include <ll/i386/mem.h>
#include <ll/i386/cons.h>
#include <ll/i386/error.h>
/shark/branches/xen/oslib/kl/init.c
21,7 → 21,7
 
/* KL initialization code */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/x-bios.h>
#include <ll/i386/mem.h>
#include <ll/i386/cons.h>
/shark/branches/xen/oslib/kl/intevt.c
21,7 → 21,7
 
/* Interrupt Events */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/mem.h>
#include <ll/i386/error.h>
#include <ll/i386/hw-arch.h>
/shark/branches/xen/oslib/kl/advtimer.c
23,7 → 23,7
* Author: Giacomo Guidi <giacomo@gandalf.sssup.it>
*/
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/sys/ll/ll-data.h>
#include <ll/sys/ll/ll-func.h>
/shark/branches/xen/oslib/ll/time.h
File deleted
/shark/branches/xen/oslib/ll/string.h
File deleted
/shark/branches/xen/oslib/ll/assert.h
File deleted
/shark/branches/xen/oslib/ll/errno.h
File deleted
/shark/branches/xen/oslib/ll/unistd.h
File deleted
/shark/branches/xen/oslib/ll/stdlib.h
File deleted
/shark/branches/xen/oslib/ll/float.h
File deleted
/shark/branches/xen/oslib/ll/ctype.h
File deleted
/shark/branches/xen/oslib/ll/stdio.h
File deleted
/shark/branches/xen/oslib/ll/limits.h
File deleted
/shark/branches/xen/oslib/ll/math.h
File deleted
/shark/branches/xen/oslib/ll/stdarg.h
File deleted
/shark/branches/xen/oslib/ll/i386/stdlib.h
File deleted
/shark/branches/xen/oslib/ll/i386/float.h
File deleted
/shark/branches/xen/oslib/ll/i386/stdio.h
File deleted
/shark/branches/xen/oslib/ll/i386/limits.h
File deleted
/shark/branches/xen/oslib/ll/i386/string.h
File deleted
/shark/branches/xen/oslib/ll/sys/cdefs.h
File deleted
/shark/branches/xen/oslib/libcons/cons1.c
25,10 → 25,10
#include <ll/i386/hw-instr.h>
#include <ll/i386/cons.h>
/* #include <xsys.h>*/
#include <ll/i386/string.h>
#include <ll/i386/stdlib.h>
#include <ll/i386/stdio.h>
#include <ll/stdarg.h>
#include <arch/i386/string.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/stdio.h>
#include <arch/stdarg.h>
 
FILE(Cons1);
/* CGA compatible registers value */
/shark/branches/xen/oslib/libcons/cons2.c
21,14 → 21,14
 
/* Console output functions - part 2 */
 
#include <arch/i386/string.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/stdio.h>
#include <arch/stdarg.h>
#include <ll/i386/hw-data.h>
#include <ll/i386/hw-instr.h>
#include <ll/i386/cons.h>
/* #include <xsys.h>*/
#include <ll/i386/string.h>
#include <ll/i386/stdlib.h>
#include <ll/i386/stdio.h>
#include <ll/stdarg.h>
 
FILE(Cons2);
 
/shark/branches/xen/oslib/libcons/message.c
21,13 → 21,13
 
/* Console output functions */
 
#include <arch/i386/string.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/stdio.h>
#include <arch/stdarg.h>
#include <ll/i386/hw-data.h>
#include <ll/i386/hw-instr.h>
#include <ll/i386/cons.h>
#include <ll/i386/string.h>
#include <ll/i386/stdlib.h>
#include <ll/i386/stdio.h>
#include <ll/stdarg.h>
 
FILE(message);
 
/shark/branches/xen/oslib/libcons/cprintf.c
21,13 → 21,13
 
/* Console output functions */
 
#include <arch/i386/string.h>
#include <arch/i386/stdlib.h>
#include <arch/i386/stdio.h>
#include <arch/stdarg.h>
#include <ll/i386/hw-data.h>
#include <ll/i386/hw-instr.h>
#include <ll/i386/cons.h>
#include <ll/i386/string.h>
#include <ll/i386/stdlib.h>
#include <ll/i386/stdio.h>
#include <ll/stdarg.h>
 
FILE(cprintf);
 
/shark/branches/xen/oslib/config.mk
4,7 → 4,7
AS = gcc
LD = ld
AR = ar
INCL = $(BASE)
INCL = -I$(BASE) -I$(BASE)/../libc/arch/$(ARCH)/include
LIB_PATH = $(BASE)/lib/
LIB_DIR = $(BASE)/lib
 
42,18 → 42,18
 
ifeq ($(findstring GCC4,$(COMPILER)) , GCC4)
# this options are for newer gcc4 compilers
C_OPT = -Wall -O -fno-builtin -nostdinc -Wno-attributes -Wno-pointer-sign -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ -I$(INCL)
C_OPT = -Wall -O -fno-builtin -nostdinc -Wno-attributes -Wno-pointer-sign -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ $(INCL)
endif
 
ifeq ($(findstring GCC3,$(COMPILER)) , GCC3)
C_OPT = -Wall -O -fno-builtin -nostdinc -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ -I$(INCL)
C_OPT = -Wall -O -fno-builtin -nostdinc -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ $(INCL)
endif
 
ifeq ($(findstring DJGPP,$(COMPILER)) , DJGPP)
C_OPT = -Wall -O -fno-builtin -nostdinc -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ -I$(INCL)
C_OPT = -Wall -O -fno-builtin -nostdinc -minline-all-stringops $(CFG_OPT) -DMAIN=__kernel_init__ $(INCL)
endif
 
ASM_OPT = -x assembler-with-cpp $(CFG_OPT) -I$(INCL)
ASM_OPT = -x assembler-with-cpp $(CFG_OPT) $(INCL)
LINK_OPT = -Bstatic -Ttext $(MEM_START) -s -nostartfiles -nostdlib -L$(LIB_PATH)
 
MKDIR = mkdir
/shark/branches/xen/oslib/examples/ctxswdem.c
21,7 → 21,7
 
/* Context Switch Demo */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/tss-ctx.h>
#include <ll/i386/error.h>
#include <ll/sys/ll/ll-instr.h>
/shark/branches/xen/oslib/examples/timetest.c
21,7 → 21,7
 
/* gettime() test file */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/sys/ll/ll-func.h>
#include <ll/sys/ll/event.h>
/shark/branches/xen/oslib/examples/biosdemo.c
26,7 → 26,7
#include <ll/i386/x-bios.h>
#include <ll/i386/cons.h>
#include <ll/i386/error.h>
#include <ll/stdlib.h>
#include <arch/stdlib.h>
 
#define T 1000
#if 1
/shark/branches/xen/oslib/examples/mbdemo.c
21,7 → 21,7
 
/* Multiboot Info test file */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/cons.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
/shark/branches/xen/oslib/examples/pushdem.c
16,7 → 16,7
*
*/
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/tss-ctx.h>
#include <ll/i386/cons.h>
#include <ll/sys/ll/ll-instr.h>
/shark/branches/xen/oslib/examples/eventdem.c
21,7 → 21,7
 
/* Event Demo */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/cons.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
/shark/branches/xen/oslib/examples/asdemo.c
21,7 → 21,7
 
/* Address Spaces test file */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
#include <ll/i386/hw-arch.h>
/shark/branches/xen/oslib/examples/cpudemo.c
21,7 → 21,7
 
/* CPU Detection test file */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
#include <ll/i386/hw-arch.h>
/shark/branches/xen/oslib/examples/scheddem.c
28,7 → 28,7
#include <ll/sys/ll/ll-func.h>
#include <ll/sys/ll/time.h>
#include <ll/sys/ll/event.h>
#include <ll/stdlib.h>
#include <arch/stdlib.h>
 
#define FREE 0
#define IDLE 1
/shark/branches/xen/oslib/examples/syscalls.c
21,7 → 21,7
 
/* Address Spaces test file */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
#include <ll/i386/hw-arch.h>
29,7 → 29,7
#include <ll/sys/ll/ll-func.h>
#include <ll/sys/ll/aspace.h>
#include <ll/sys/ll/event.h>
#include <ll/string.h>
#include <arch/string.h>
 
#define USE_NEW_HANDLERS
#define T 1000
/shark/branches/xen/oslib/xlib/xdosf.c
21,9 → 21,9
 
/* DOS Interface toward disk */
 
#include <arch/string.h>
#include <ll/i386/error.h>
#include <ll/i386/mem.h>
#include <ll/i386/error.h>
#include <ll/string.h>
#include <ll/i386/x-dos.h>
#include <ll/i386/x-dosmem.h>
 
/shark/branches/xen/oslib/xlib/xinfo.c
21,7 → 21,7
 
/* Access the info stucture */
 
#include <ll/i386/stdlib.h>
#include <arch/i386/stdlib.h>
#include <ll/i386/hw-func.h>
#include <ll/i386/mb-info.h>
#include <ll/i386/x-bios.h>
/shark/branches/xen/oslib/xlib/x1.c
23,8 → 23,8
/* Startup code: */
/* Build parameters list & make info accessible */
 
#include <arch/stdlib.h>
#include <ll/i386/hw-func.h>
#include <ll/stdlib.h>
#include <ll/i386/cons.h>
#include <ll/i386/mb-info.h>