Changes in / [15817089:fd608dc] in mainline
- Files:
-
- 137 added
- 110 deleted
- 140 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r15817089 rfd608dc 31 31 32 32 CSCOPE = cscope 33 STANSE = stanse 33 CONFIG = tools/config.py 34 34 35 .PHONY: all config config_default distclean clean cscope stanse35 .PHONY: all config config_default distclean clean cscope precheck 36 36 37 37 all: Makefile.config config.h config.defs 38 $(MAKE) -C kernel 39 $(MAKE) -C uspace 40 $(MAKE) -C boot 38 $(MAKE) -C kernel PRECHECK=$(PRECHECK) 39 $(MAKE) -C uspace PRECHECK=$(PRECHECK) 40 $(MAKE) -C boot PRECHECK=$(PRECHECK) 41 41 42 stanse: Makefile.config config.h config.defs 43 $(MAKE) -C kernel clean 44 $(MAKE) -C kernel EXTRA_TOOL=stanse 45 $(STANSE) --checker ReachabilityChecker --jobfile kernel/kernel.job 42 precheck: clean 43 $(MAKE) all PRECHECK=y 46 44 47 45 cscope: … … 55 53 56 54 config_default: HelenOS.config 57 tools/config.pyHelenOS.config default55 $(CONFIG) HelenOS.config default 58 56 59 57 config: HelenOS.config 60 tools/config.pyHelenOS.config58 $(CONFIG) HelenOS.config 61 59 62 60 distclean: clean -
boot/Makefile.common
r15817089 rfd608dc 27 27 # 28 28 29 -include ../Makefile.config 30 29 31 TMP = distroot 30 32 INITRD = initrd … … 45 47 46 48 RD_SRVS = \ 47 $(USPACEDIR)/srv/fb/fb \ 48 $(USPACEDIR)/srv/kbd/kbd \ 49 $(USPACEDIR)/srv/console/console \ 49 $(USPACEDIR)/srv/bd/file_bd/file_bd \ 50 $(USPACEDIR)/srv/bd/part/mbr_part/mbr_part \ 50 51 $(USPACEDIR)/srv/clip/clip \ 52 $(USPACEDIR)/srv/hid/fb/fb \ 53 $(USPACEDIR)/srv/hid/kbd/kbd \ 54 $(USPACEDIR)/srv/hid/console/console \ 51 55 $(USPACEDIR)/srv/fs/devfs/devfs \ 52 56 $(USPACEDIR)/srv/fs/tmpfs/tmpfs \ 53 $(USPACEDIR)/srv/fs/fat/fat \ 54 $(USPACEDIR)/srv/bd/file_bd/file_bd \ 55 $(USPACEDIR)/srv/part/mbr_part/mbr_part 57 $(USPACEDIR)/srv/fs/fat/fat 56 58 57 59 RD_APPS = \ 60 $(USPACEDIR)/app/bdsh/bdsh \ 58 61 $(USPACEDIR)/app/edit/edit \ 59 62 $(USPACEDIR)/app/getterm/getterm \ 63 $(USPACEDIR)/app/klog/klog \ 64 $(USPACEDIR)/app/mkfat/mkfat \ 60 65 $(USPACEDIR)/app/redir/redir \ 66 $(USPACEDIR)/app/tester/tester \ 61 67 $(USPACEDIR)/app/tetris/tetris \ 62 $(USPACEDIR)/app/tester/tester \ 63 $(USPACEDIR)/app/trace/trace \ 64 $(USPACEDIR)/app/klog/klog \ 65 $(USPACEDIR)/app/bdsh/bdsh 68 $(USPACEDIR)/app/trace/trace 66 69 67 70 COMPONENTS = \ 68 71 $(KERNELDIR)/kernel.bin \ 69 72 $(USPACEDIR)/srv/ns/ns \ 73 $(USPACEDIR)/srv/loader/loader \ 70 74 $(USPACEDIR)/app/init/init \ 71 $(USPACEDIR)/srv/loader/loader \72 75 $(USPACEDIR)/srv/devmap/devmap \ 73 76 $(USPACEDIR)/srv/bd/rd/rd \ -
boot/arch/amd64/Makefile.inc
r15817089 rfd608dc 30 30 31 31 RD_SRVS += \ 32 $(USPACEDIR)/srv/pci/pci \ 33 $(USPACEDIR)/srv/bd/ata_bd/ata_bd 32 $(USPACEDIR)/srv/bd/ata_bd/ata_bd \ 33 $(USPACEDIR)/srv/hw/char/i8042/i8042 \ 34 $(USPACEDIR)/srv/hw/bus/pci/pci \ 35 $(USPACEDIR)/srv/hid/c_mouse/c_mouse 34 36 35 37 MODULES := $(notdir $(COMPONENTS)) -
boot/arch/arm32/Makefile.inc
r15817089 rfd608dc 30 30 31 31 $(BASE)/image.boot: 32 $(MAKE) -C arch/$(BARCH)/loader 32 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 33 33 cp arch/$(BARCH)/loader/image.boot $@ 34 34 -
boot/arch/arm32/loader/Makefile
r15817089 rfd608dc 34 34 all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: … … 43 43 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 44 44 done 45 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs45 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs 46 46 find . -name '*.o' -follow -exec rm \{\} \; 47 47 find . -name '*.co' -follow -exec rm \{\} \; -
boot/arch/arm32/loader/Makefile.build
r15817089 rfd608dc 65 65 %.o: %.S $(DEPEND) 66 66 $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ 67 ifeq ($(PRECHECK),y) 68 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 69 endif 67 70 68 71 %.o: %.c $(DEPEND) 69 72 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 73 ifeq ($(PRECHECK),y) 74 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 75 endif 70 76 71 77 $(DEPEND): -
boot/arch/arm32/loader/Makefile.common
r15817089 rfd608dc 35 35 DEPEND = Makefile.depend 36 36 DEPEND_PREV = $(DEPEND).prev 37 JOB = image.job 37 38 OUTPUT = image.boot 38 39 -
boot/arch/arm32/loader/Makefile.toolchain
r15817089 rfd608dc 39 39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin 40 40 41 JOBFILE = ../../../../tools/jobfile.py 42 41 43 ifeq ($(COMPILER),gcc_native) 42 44 CC = gcc -
boot/arch/ia64/Makefile.inc
r15817089 rfd608dc 30 30 31 31 $(BASE)/image.boot: 32 $(MAKE) -C arch/$(BARCH)/loader 32 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 33 33 cp arch/$(BARCH)/loader/image.boot $@ 34 34 -
boot/arch/ia64/loader/Makefile
r15817089 rfd608dc 29 29 30 30 include Makefile.common 31 include ../../../../Makefile.config 31 32 32 33 .PHONY: all clean … … 34 35 all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 36 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 37 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 38 38 39 clean: … … 45 46 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 46 47 done 47 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(HELLO) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs48 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(HELLO) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs 48 49 find . -name '*.o' -follow -exec rm \{\} \; 49 50 find . -name '*.co' -follow -exec rm \{\} \; -
boot/arch/ia64/loader/Makefile.build
r15817089 rfd608dc 66 66 %.o: %.S $(DEPEND) 67 67 $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ 68 ifeq ($(PRECHECK),y) 69 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 70 endif 68 71 69 72 %.o: %.c $(DEPEND) 70 73 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 74 ifeq ($(PRECHECK),y) 75 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 76 endif 71 77 72 78 $(DEPEND): -
boot/arch/ia64/loader/Makefile.common
r15817089 rfd608dc 31 31 # 32 32 33 include ../../../../Makefile.config 33 34 include ../../../Makefile.common 34 35 35 36 DEPEND = Makefile.depend 36 37 DEPEND_PREV = $(DEPEND).prev 38 JOB = image.job 37 39 OUTPUT = image.boot 38 40 HELLO = hello.efi … … 43 45 KERNELDIR = ../../../../kernel 44 46 USPACEDIR = ../../../../uspace 47 48 ifeq ($(MACHINE),i460GX) 49 RD_SRVS += \ 50 $(USPACEDIR)/srv/hw/char/i8042/i8042 \ 51 $(USPACEDIR)/srv/hid/c_mouse/c_mouse 52 endif -
boot/arch/ia64/loader/Makefile.toolchain
r15817089 rfd608dc 39 39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin 40 40 41 JOBFILE = ../../../../tools/jobfile.py 42 41 43 ifeq ($(COMPILER),gcc_native) 42 44 CC = gcc -
boot/arch/mips32/Makefile.inc
r15817089 rfd608dc 30 30 31 31 $(BASE)/image.boot: 32 $(MAKE) -C arch/$(BARCH)/loader 32 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 33 33 cp arch/$(BARCH)/loader/image.boot $@ 34 34 -
boot/arch/mips32/loader/Makefile
r15817089 rfd608dc 34 34 all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: … … 43 43 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 44 44 done 45 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(RAW) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs45 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(RAW) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs 46 46 find . -name '*.o' -follow -exec rm \{\} \; 47 47 find . -name '*.co' -follow -exec rm \{\} \; -
boot/arch/mips32/loader/Makefile.build
r15817089 rfd608dc 66 66 %.o: %.S $(DEPEND) 67 67 $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ 68 ifeq ($(PRECHECK),y) 69 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 70 endif 68 71 69 72 %.o: %.c $(DEPEND) 70 73 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 74 ifeq ($(PRECHECK),y) 75 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 76 endif 71 77 72 78 $(DEPEND): -
boot/arch/mips32/loader/Makefile.common
r15817089 rfd608dc 36 36 DEPEND_PREV = $(DEPEND).prev 37 37 RAW = image.raw 38 JOB = image.job 38 39 OUTPUT = image.boot 39 40 -
boot/arch/mips32/loader/Makefile.toolchain
r15817089 rfd608dc 37 37 TARGET = mipsel-linux-gnu 38 38 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin 39 40 JOBFILE = ../../../../tools/jobfile.py 39 41 40 42 ifeq ($(MACHINE),lgxemul) -
boot/arch/ppc32/Makefile.inc
r15817089 rfd608dc 42 42 43 43 arch/$(BARCH)/loader/image.boot: 44 $(MAKE) -C arch/$(BARCH)/loader 44 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 45 45 46 46 clean: generic_clean -
boot/arch/ppc32/loader/Makefile
r15817089 rfd608dc 34 34 all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: … … 43 43 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 44 44 done 45 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs45 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs 46 46 find . -name '*.o' -follow -exec rm \{\} \; 47 47 find . -name '*.co' -follow -exec rm \{\} \; -
boot/arch/ppc32/loader/Makefile.build
r15817089 rfd608dc 66 66 %.o: %.S $(DEPEND) 67 67 $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ 68 ifeq ($(PRECHECK),y) 69 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 70 endif 68 71 69 72 %.o: %.c $(DEPEND) 70 73 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 74 ifeq ($(PRECHECK),y) 75 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 76 endif 71 77 72 78 $(DEPEND): -
boot/arch/ppc32/loader/Makefile.common
r15817089 rfd608dc 35 35 DEPEND = Makefile.depend 36 36 DEPEND_PREV = $(DEPEND).prev 37 JOB = image.job 37 38 OUTPUT = image.boot 38 39 -
boot/arch/ppc32/loader/Makefile.toolchain
r15817089 rfd608dc 39 39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin 40 40 41 JOBFILE = ../../../../tools/jobfile.py 42 41 43 ifeq ($(COMPILER),gcc_native) 42 44 CC = gcc -
boot/arch/sparc64/Makefile.inc
r15817089 rfd608dc 55 55 56 56 arch/$(BARCH)/loader/image.boot: 57 $(MAKE) -C arch/$(BARCH)/loader 57 $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK) 58 58 59 59 clean: generic_clean -
boot/arch/sparc64/loader/Makefile
r15817089 rfd608dc 34 34 all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: … … 43 43 rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \ 44 44 done 45 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs45 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs 46 46 find . -name '*.o' -follow -exec rm \{\} \; 47 47 find . -name '*.co' -follow -exec rm \{\} \; -
boot/arch/sparc64/loader/Makefile.build
r15817089 rfd608dc 77 77 %.o: %.S $(DEPEND) 78 78 $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ 79 ifeq ($(PRECHECK),y) 80 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__ 81 endif 79 82 80 83 %.o: %.c $(DEPEND) 81 84 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 85 ifeq ($(PRECHECK),y) 86 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 87 endif 82 88 83 89 $(DEPEND): -
boot/arch/sparc64/loader/Makefile.common
r15817089 rfd608dc 35 35 DEPEND = Makefile.depend 36 36 DEPEND_PREV = $(DEPEND).prev 37 JOB = image.job 37 38 OUTPUT = image.boot 38 39 … … 45 46 RD_SRVS_GENERIC = \ 46 47 $(USPACEDIR)/srv/fs/fat/fat \ 47 $(USPACEDIR)/srv/ cir/fhc/fhc \48 $(USPACEDIR)/srv/ cir/obio/obio48 $(USPACEDIR)/srv/hw/cir/fhc/fhc \ 49 $(USPACEDIR)/srv/hw/cir/obio/obio 49 50 50 51 RD_APPS_GENERIC = \ -
boot/arch/sparc64/loader/Makefile.toolchain
r15817089 rfd608dc 39 39 TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64/bin 40 40 41 JOBFILE = ../../../../tools/jobfile.py 42 41 43 ifeq ($(COMPILER),gcc_native) 42 44 CC = gcc -
kernel/Makefile
r15817089 rfd608dc 33 33 all: ../version ../Makefile.config ../config.h ../config.defs 34 34 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 35 $(MAKE) -f Makefile.build EXTRA_TOOL=$(EXTRA_TOOL)35 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 36 36 37 37 clean: 38 38 rm -f $(DEPEND) $(DEPEND_PREV) $(RAW) $(BIN) $(MAP) $(JOB) $(MAP_PREV) $(DISASM) $(DUMP) $(REAL_MAP).* $(ARCH_INCLUDE) $(GENARCH_INCLUDE) arch/*/_link.ld 39 39 find generic/src/ arch/*/src/ genarch/src/ test/ -name '*.o' -follow -exec rm \{\} \; 40 find generic/src/ arch/*/src/ genarch/src/ test/ -name '*.o.preproc' -follow -exec rm \{\} \; -
kernel/Makefile.build
r15817089 rfd608dc 376 376 %.o: %.S $(DEPEND) 377 377 $(GCC) $(DEFS) $(GCC_CFLAGS) -D__ASM__ -c $< -o $@ 378 ifeq ($(PRECHECK),y) 379 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(GCC_CFLAGS) -D__ASM__ 380 endif 378 381 379 382 %.o: %.s $(DEPEND) 380 383 $(AS) $(AFLAGS) $< -o $@ 384 ifeq ($(PRECHECK),y) 385 $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 386 endif 381 387 382 388 # … … 386 392 test/fpu/%.o: test/fpu/%.c $(DEPEND) 387 393 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@ 388 ifeq ($( EXTRA_TOOL),stanse)389 ../tools/jobfile.py $(JOB) $< $@$(DEFS) $(CFLAGS) $(EXTRA_FLAGS)394 ifeq ($(PRECHECK),y) 395 $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) 390 396 endif 391 397 … … 395 401 %.o: %.c $(DEPEND) 396 402 $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@ 397 ifeq ($( EXTRA_TOOL),stanse)398 ../tools/jobfile.py $(JOB) $< $@$(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)403 ifeq ($(PRECHECK),y) 404 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) 399 405 endif 400 406 … … 406 412 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV) 407 413 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 408 tools/genmap.py$(MAP_PREV) $(DUMP) $@414 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 409 415 410 416 # Do it once again, this time to get correct even the symbols … … 414 420 $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV) 415 421 $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP) 416 tools/genmap.py$(MAP_PREV) $(DUMP) $@422 $(GENMAP) $(MAP_PREV) $(DUMP) $@ 417 423 418 424 $(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE) -
kernel/Makefile.common
r15817089 rfd608dc 44 44 ARCH_INCLUDE = generic/include/arch 45 45 GENARCH_INCLUDE = generic/include/genarch 46 47 GENMAP = tools/genmap.py 48 JOBFILE = ../tools/jobfile.py -
kernel/arch/amd64/_link.ld.in
r15817089 rfd608dc 44 44 *(COMMON); /* global variables */ 45 45 46 . = ALIGN(8); 46 47 symbol_table = .; 47 48 *(symtab.*); /* Symbol table, must be LAST symbol!*/ -
kernel/arch/amd64/src/amd64.c
r15817089 rfd608dc 212 212 i8042_wire(i8042_instance, kbrd); 213 213 trap_virtual_enable_irqs(1 << IRQ_KBD); 214 trap_virtual_enable_irqs(1 << IRQ_MOUSE); 214 215 } 215 216 } … … 219 220 * self-sufficient. 220 221 */ 221 sysinfo_set_item_val("kbd", NULL, true); 222 sysinfo_set_item_val("kbd.inr", NULL, IRQ_KBD); 223 sysinfo_set_item_val("kbd.address.physical", NULL, 222 sysinfo_set_item_val("i8042", NULL, true); 223 sysinfo_set_item_val("i8042.inr_a", NULL, IRQ_KBD); 224 sysinfo_set_item_val("i8042.inr_b", NULL, IRQ_MOUSE); 225 sysinfo_set_item_val("i8042.address.physical", NULL, 224 226 (uintptr_t) I8042_BASE); 225 sysinfo_set_item_val(" kbd.address.kernel", NULL,227 sysinfo_set_item_val("i8042.address.kernel", NULL, 226 228 (uintptr_t) I8042_BASE); 227 229 #endif -
kernel/arch/amd64/src/boot/boot.S
r15817089 rfd608dc 333 333 334 334 extended_cpuid_msg: 335 .asciz "E xtended CPUID not supported. System halted."335 .asciz "Error: Extended CPUID not supported -- CPU is not 64-bit. System halted." 336 336 long_mode_msg: 337 .asciz " 64bit long mode not supported. System halted."337 .asciz "Error: 64-bit long mode not supported. System halted." 338 338 noexecute_msg: 339 .asciz " No-execute pages not supported. System halted."339 .asciz "Error: No-execute pages not supported. System halted." 340 340 fx_msg: 341 .asciz " FXSAVE/FXRESTORE instructions not supported. System halted."341 .asciz "Error: FXSAVE/FXRESTORE instructions not supported. System halted." 342 342 sse2_msg: 343 .asciz " SSE2 instructions not supported. System halted."343 .asciz "Error: SSE2 instructions not supported. System halted." -
kernel/arch/arm32/_link.ld.in
r15817089 rfd608dc 34 34 *(.sdata); 35 35 *(.reginfo); 36 . = ALIGN(8); 36 37 symbol_table = .; 37 38 *(symtab.*); -
kernel/arch/ia32/_link.ld.in
r15817089 rfd608dc 42 42 hardcoded_unmapped_kdata_size = .; 43 43 LONG(unmapped_kdata_end - unmapped_kdata_start); 44 . = ALIGN(8); 44 45 symbol_table = .; 45 46 *(symtab.*); /* Symbol table, must be LAST symbol! */ -
kernel/arch/ia32/src/ia32.c
r15817089 rfd608dc 170 170 i8042_wire(i8042_instance, kbrd); 171 171 trap_virtual_enable_irqs(1 << IRQ_KBD); 172 trap_virtual_enable_irqs(1 << IRQ_MOUSE); 172 173 } 173 174 } … … 177 178 * self-sufficient. 178 179 */ 179 sysinfo_set_item_val("kbd", NULL, true); 180 sysinfo_set_item_val("kbd.inr", NULL, IRQ_KBD); 181 sysinfo_set_item_val("kbd.address.physical", NULL, 180 sysinfo_set_item_val("i8042", NULL, true); 181 sysinfo_set_item_val("i8042.inr_a", NULL, IRQ_KBD); 182 sysinfo_set_item_val("i8042.inr_b", NULL, IRQ_MOUSE); 183 sysinfo_set_item_val("i8042.address.physical", NULL, 182 184 (uintptr_t) I8042_BASE); 183 sysinfo_set_item_val(" kbd.address.kernel", NULL,185 sysinfo_set_item_val("i8042.address.kernel", NULL, 184 186 (uintptr_t) I8042_BASE); 185 187 #endif -
kernel/arch/ia64/_link.ld.in
r15817089 rfd608dc 37 37 *(COMMON); 38 38 39 . = ALIGN(8); 39 40 symbol_table = .; 40 41 *(symtab.*); /* Symbol table, must be LAST symbol!*/ -
kernel/arch/ia64/include/mm/asid.h
r15817089 rfd608dc 50 50 * but those extra bits are not used by the kernel. 51 51 */ 52 #define RIDS_PER_ASID 752 #define RIDS_PER_ASID 8 53 53 54 54 #define RID_MAX 262143 /* 2^18 - 1 */ 55 #define RID_KERNEL 0 56 #define RID_INVALID 1 55 #define RID_KERNEL7 7 57 56 58 #define ASID2RID(asid, vrn) (((asid)>RIDS_PER_ASID)?(((asid)*RIDS_PER_ASID)+(vrn)):(asid))59 #define RID2ASID(rid) ((rid)/RIDS_PER_ASID)57 #define ASID2RID(asid, vrn) \ 58 ((asid) * RIDS_PER_ASID + (vrn)) 60 59 61 #define ASID_MAX_ARCH (RID_MAX/RIDS_PER_ASID) 60 #define RID2ASID(rid) \ 61 ((rid) / RIDS_PER_ASID) 62 63 #define ASID_MAX_ARCH (RID_MAX / RIDS_PER_ASID) 62 64 63 65 #endif -
kernel/arch/ia64/src/ia64.c
r15817089 rfd608dc 203 203 } 204 204 205 sysinfo_set_item_val(" kbd", NULL, true);206 sysinfo_set_item_val(" kbd.inr", NULL, IRQ_KBD);207 sysinfo_set_item_val(" kbd.type", NULL, KBD_LEGACY);208 sysinfo_set_item_val(" kbd.address.physical", NULL,205 sysinfo_set_item_val("i8042", NULL, true); 206 sysinfo_set_item_val("i8042.inr_a", NULL, IRQ_KBD); 207 sysinfo_set_item_val("i8042.inr_b", NULL, IRQ_MOUSE); 208 sysinfo_set_item_val("i8042.address.physical", NULL, 209 209 (uintptr_t) I8042_BASE); 210 sysinfo_set_item_val(" kbd.address.kernel", NULL,210 sysinfo_set_item_val("i8042.address.kernel", NULL, 211 211 (uintptr_t) I8042_BASE); 212 212 #endif -
kernel/arch/ia64/src/mm/page.c
r15817089 rfd608dc 71 71 72 72 /* 73 * First set up kernel region register. 74 * This is redundant (see start.S) but we keep it here just for sure. 75 */ 76 rr.word = rr_read(VRN_KERNEL); 77 rr.map.ve = 0; /* disable VHPT walker */ 78 rr.map.ps = PAGE_WIDTH; 79 rr.map.rid = ASID2RID(ASID_KERNEL, VRN_KERNEL); 80 rr_write(VRN_KERNEL, rr.word); 81 srlz_i(); 82 srlz_d(); 83 84 /* 85 * And setup the rest of region register. 73 * Set up kernel region registers. 74 * VRN_KERNEL has already been set in start.S. 75 * For paranoia reasons, we set it again. 86 76 */ 87 77 for(i = 0; i < REGION_REGISTERS; i++) { 88 /* skip kernel rr */89 if (i == VRN_KERNEL)90 continue;91 92 78 rr.word = rr_read(i); 93 79 rr.map.ve = 0; /* disable VHPT walker */ 94 rr.map.rid = RID_KERNEL;80 rr.map.rid = ASID2RID(ASID_KERNEL, i); 95 81 rr.map.ps = PAGE_WIDTH; 96 82 rr_write(i, rr.word); -
kernel/arch/ia64/src/start.S
r15817089 rfd608dc 74 74 movl r10 = (RR_MASK) 75 75 and r9 = r10, r9 76 movl r10 = (( RID_KERNEL<< RID_SHIFT) | (KERNEL_PAGE_WIDTH << PS_SHIFT))76 movl r10 = (((RID_KERNEL7) << RID_SHIFT) | (KERNEL_PAGE_WIDTH << PS_SHIFT)) 77 77 or r9 = r10, r9 78 78 -
kernel/arch/mips32/_link.ld.in
r15817089 rfd608dc 38 38 *(.bss); /* uninitialized static variables */ 39 39 *(COMMON); /* global variables */ 40 . = ALIGN(8); 40 41 symbol_table = .; 41 42 *(symtab.*); -
kernel/arch/ppc32/_link.ld.in
r15817089 rfd608dc 51 51 *(COMMON); /* global variables */ 52 52 53 . = ALIGN(8); 53 54 symbol_table = .; 54 55 *(symtab.*); /* Symbol table, must be LAST symbol!*/ -
kernel/arch/sparc64/_link.ld.in
r15817089 rfd608dc 36 36 *(COMMON); /* global variables */ 37 37 38 . = ALIGN(8); 38 39 symbol_table = .; 39 40 *(symtab.*); /* Symbol table, must be LAST symbol!*/ -
tools/jobfile.py
r15817089 rfd608dc 28 28 # 29 29 """ 30 Add a source/object file pair to a Stansejobfile30 Add a source/object file pair to a checker jobfile 31 31 """ 32 32 … … 37 37 def usage(prname): 38 38 "Print usage syntax" 39 print prname + " <JOBFILE> <SOURCE> < OBJECT> [OPTIONS ...]"39 print prname + " <JOBFILE> <SOURCE> <TARGET> <TOOL> <CATEGORY> [OPTIONS ...]" 40 40 41 41 def main(): 42 if (len(sys.argv) < 4):42 if (len(sys.argv) < 6): 43 43 usage(sys.argv[0]) 44 44 return … … 46 46 jobfname = sys.argv[1] 47 47 srcfname = sys.argv[2] 48 objfname = sys.argv[3] 48 tgtfname = sys.argv[3] 49 toolname = sys.argv[4] 50 category = sys.argv[5] 49 51 cwd = os.getcwd() 50 options = " ".join(sys.argv[ 4:])52 options = " ".join(sys.argv[6:]) 51 53 52 54 jobfile = file(jobfname, "a") 53 55 fcntl.lockf(jobfile, fcntl.LOCK_EX) 54 jobfile.write("{%s},{%s},{%s},{%s} \n" % (srcfname, objfname, cwd, options))56 jobfile.write("{%s},{%s},{%s},{%s},{%s},{%s}\n" % (srcfname, tgtfname, toolname, category, cwd, options)) 55 57 fcntl.lockf(jobfile, fcntl.LOCK_UN) 56 58 jobfile.close() -
tools/xtui.py
r15817089 rfd608dc 213 213 sys.stdout.write("Selection[%s]: " % str(position + 1)) 214 214 else: 215 sys.stdout.write("Selection: ") 215 if (cnt > 0): 216 sys.stdout.write("Selection[1]: ") 217 else: 218 sys.stdout.write("Selection[0]: ") 216 219 inp = sys.stdin.readline() 217 220 … … 222 225 if (position != None): 223 226 return (None, position) 224 continue 227 else: 228 if (cnt > 0): 229 inp = '1' 230 else: 231 inp = '0' 225 232 226 233 if (inp.strip() == 'q'): -
uspace/Makefile
r15817089 rfd608dc 33 33 34 34 DIRS = \ 35 app/bdsh \ 36 app/edit \ 37 app/getterm \ 38 app/init \ 39 app/klog \ 40 app/mkfat \ 41 app/redir \ 42 app/tester \ 43 app/tetris \ 44 app/trace \ 45 srv/clip \ 46 srv/devmap \ 47 srv/loader \ 48 srv/ns \ 49 srv/vfs \ 35 50 srv/bd/ata_bd \ 36 51 srv/bd/file_bd \ 37 52 srv/bd/gxe_bd \ 38 53 srv/bd/rd \ 39 srv/ns \ 40 srv/loader \ 41 srv/fb \ 42 srv/kbd \ 43 srv/console \ 54 srv/bd/part/mbr_part \ 44 55 srv/fs/fat \ 45 56 srv/fs/tmpfs \ 46 57 srv/fs/devfs \ 47 srv/vfs \ 48 srv/devmap \ 49 srv/part/mbr_part \ 50 srv/clip \ 51 app/edit \ 52 app/tetris \ 53 app/tester \ 54 app/trace \ 55 app/klog \ 56 app/init \ 57 app/getterm \ 58 app/redir \ 59 app/bdsh 58 srv/hid/console \ 59 srv/hid/c_mouse \ 60 srv/hid/fb \ 61 srv/hid/kbd \ 62 srv/hw/char/i8042 60 63 61 64 ifeq ($(UARCH),amd64) 62 DIRS += srv/ pci65 DIRS += srv/hw/bus/pci 63 66 endif 64 67 65 68 ifeq ($(UARCH),ia32) 66 DIRS += srv/ pci69 DIRS += srv/hw/bus/pci 67 70 endif 68 71 69 72 ifeq ($(UARCH),sparc64) 70 73 DIRS += \ 71 srv/ cir/fhc \72 srv/ cir/obio74 srv/hw/cir/fhc \ 75 srv/hw/cir/obio 73 76 endif 74 77 … … 96 99 97 100 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) 98 $(MAKE) -C $(basename $@) all 101 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 99 102 100 103 $(LIBS_BUILD): $(LIBC_BUILD) 101 $(MAKE) -C $(basename $@) all 104 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) 102 105 103 106 $(LIBC_BUILD): 104 $(MAKE) -C $(basename $@) all 107 $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK) -
uspace/app/bdsh/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/bdsh/Makefile.build
r15817089 rfd608dc 42 42 cmds/modules/help/help.c \ 43 43 cmds/modules/mkdir/mkdir.c \ 44 cmds/modules/mkfile/mkfile.c \ 44 45 cmds/modules/rm/rm.c \ 45 46 cmds/modules/bdd/bdd.c \ … … 79 80 %.o: %.c $(DEPEND) 80 81 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 82 ifeq ($(PRECHECK),y) 83 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 84 endif 81 85 82 86 $(DEPEND): -
uspace/app/bdsh/Makefile.common
r15817089 rfd608dc 38 38 DEPEND = Makefile.depend 39 39 DEPEND_PREV = $(DEPEND).prev 40 JOB = bdsh.job 40 41 OUTPUT = bdsh -
uspace/app/bdsh/cmds/modules/modules.h
r15817089 rfd608dc 20 20 #include "help/entry.h" 21 21 #include "mkdir/entry.h" 22 #include "mkfile/entry.h" 22 23 #include "rm/entry.h" 23 24 #include "bdd/entry.h" … … 39 40 #include "help/help_def.h" 40 41 #include "mkdir/mkdir_def.h" 42 #include "mkfile/mkfile_def.h" 41 43 #include "rm/rm_def.h" 42 44 #include "bdd/bdd_def.h" -
uspace/app/edit/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/edit/Makefile.build
r15817089 rfd608dc 57 57 %.o: %.c $(DEPEND) 58 58 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 59 ifeq ($(PRECHECK),y) 60 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 61 endif 59 62 60 63 $(DEPEND): -
uspace/app/edit/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = edit.job 39 40 OUTPUT = edit -
uspace/app/edit/edit.c
r15817089 rfd608dc 98 98 static bool done; 99 99 static pane_t pane; 100 static bool cursor_visible; 100 101 101 102 static int scr_rows, scr_columns; … … 108 109 /** Maximum filename length that can be entered. */ 109 110 #define INFNAME_MAX_LEN 128 111 112 static void cursor_show(void); 113 static void cursor_hide(void); 114 static void cursor_setvis(bool visible); 110 115 111 116 static void key_handle_unmod(console_event_t const *ev); … … 199 204 200 205 /* Initial display */ 206 cursor_visible = true; 207 208 cursor_hide(); 201 209 console_clear(con); 202 210 pane_text_display(); … … 205 213 status_display("File not found. Starting empty file."); 206 214 pane_caret_display(); 207 215 cursor_show(); 208 216 209 217 done = false; … … 230 238 /* Redraw as necessary. */ 231 239 240 cursor_hide(); 241 232 242 if (pane.rflags & REDRAW_TEXT) 233 243 pane_text_display(); … … 238 248 if (pane.rflags & REDRAW_CARET) 239 249 pane_caret_display(); 250 251 cursor_show(); 240 252 } 241 253 … … 243 255 244 256 return 0; 257 } 258 259 static void cursor_show(void) 260 { 261 cursor_setvis(true); 262 } 263 264 static void cursor_hide(void) 265 { 266 cursor_setvis(false); 267 } 268 269 static void cursor_setvis(bool visible) 270 { 271 if (cursor_visible != visible) { 272 console_cursor_visibility(con, visible); 273 cursor_visible = visible; 274 } 245 275 } 246 276 -
uspace/app/getterm/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../version $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/getterm/Makefile.build
r15817089 rfd608dc 60 60 %.o: %.c $(DEPEND) 61 61 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 62 ifeq ($(PRECHECK),y) 63 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 64 endif 62 65 63 66 $(DEPEND): -
uspace/app/getterm/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = getterm.job 39 40 OUTPUT = getterm -
uspace/app/init/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/init/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/app/init/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = init.job 39 40 OUTPUT = init -
uspace/app/init/init.c
r15817089 rfd608dc 265 265 spawn("/srv/fhc"); 266 266 spawn("/srv/obio"); 267 srv_start("/srv/i8042"); 268 srv_start("/srv/c_mouse"); 267 269 268 270 spawn("/srv/fb"); -
uspace/app/klog/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/klog/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/app/klog/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = klog.job 39 40 OUTPUT = klog -
uspace/app/redir/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../version $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/redir/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/app/redir/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = redir.job 39 40 OUTPUT = redir -
uspace/app/tester/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/tester/Makefile.build
r15817089 rfd608dc 73 73 %.o: %.c $(DEPEND) 74 74 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 75 ifeq ($(PRECHECK),y) 76 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 77 endif 75 78 76 79 $(DEPEND): -
uspace/app/tester/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = tester.job 39 40 OUTPUT = tester -
uspace/app/tetris/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/tetris/Makefile.build
r15817089 rfd608dc 60 60 %.o: %.c $(DEPEND) 61 61 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 62 ifeq ($(PRECHECK),y) 63 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 64 endif 62 65 63 66 $(DEPEND): -
uspace/app/tetris/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = tetris.job 39 40 OUTPUT = tetris -
uspace/app/trace/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/app/trace/Makefile.build
r15817089 rfd608dc 61 61 %.o: %.c $(DEPEND) 62 62 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 63 ifeq ($(PRECHECK),y) 64 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 65 endif 63 66 64 67 $(DEPEND): -
uspace/app/trace/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = trace.job 39 40 OUTPUT = trace -
uspace/lib/libblock/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( LIBBLOCK)39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBBLOCK) 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/lib/libblock/Makefile.build
r15817089 rfd608dc 53 53 %.o: %.c $(DEPEND) 54 54 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 55 ifeq ($(PRECHECK),y) 56 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 57 endif 55 58 56 59 $(DEPEND): -
uspace/lib/libblock/Makefile.common
r15817089 rfd608dc 34 34 DEPEND = Makefile.depend 35 35 DEPEND_PREV = $(DEPEND).prev 36 JOB = libblock.job 36 37 LIBBLOCK = libblock.a -
uspace/lib/libblock/libblock.c
r15817089 rfd608dc 87 87 static int write_blocks(devcon_t *devcon, bn_t ba, size_t cnt); 88 88 static int get_block_size(int dev_phone, size_t *bsize); 89 static int get_num_blocks(int dev_phone, bn_t *nblocks); 89 90 90 91 static devcon_t *devcon_search(dev_handle_t dev_handle) … … 714 715 715 716 memcpy(devcon->comm_area, data, devcon->pblock_size * cnt); 716 rc = read_blocks(devcon, ba, cnt);717 rc = write_blocks(devcon, ba, cnt); 717 718 718 719 fibril_mutex_unlock(&devcon->comm_area_lock); … … 736 737 737 738 return get_block_size(devcon->dev_phone, bsize); 739 } 740 741 /** Get number of blocks on device. 742 * 743 * @param dev_handle Device handle of the block device. 744 * @param nblocks Output number of blocks. 745 * 746 * @return EOK on success or negative error code on failure. 747 */ 748 int block_get_nblocks(dev_handle_t dev_handle, bn_t *nblocks) 749 { 750 devcon_t *devcon; 751 752 devcon = devcon_search(dev_handle); 753 assert(devcon); 754 755 return get_num_blocks(devcon->dev_phone, nblocks); 738 756 } 739 757 … … 789 807 } 790 808 809 /** Get total number of blocks on block device. */ 810 static int get_num_blocks(int dev_phone, bn_t *nblocks) 811 { 812 ipcarg_t nb_l, nb_h; 813 int rc; 814 815 rc = async_req_0_2(dev_phone, BD_GET_NUM_BLOCKS, &nb_l, &nb_h); 816 if (rc == EOK) { 817 *nblocks = (bn_t) MERGE_LOUP32(nb_l, nb_h); 818 } 819 820 return rc; 821 } 822 791 823 /** @} 792 824 */ -
uspace/lib/libblock/libblock.h
r15817089 rfd608dc 60 60 #define BLOCK_FLAGS_NOREAD 1 61 61 62 typedef uint64_t bn_t; /**< Block number type. */63 64 62 typedef struct block { 65 63 /** Mutex protecting the reference count. */ … … 110 108 111 109 extern int block_get_bsize(dev_handle_t, size_t *); 110 extern int block_get_nblocks(dev_handle_t, bn_t *); 112 111 extern int block_read_direct(dev_handle_t, bn_t, size_t, void *); 113 112 extern int block_write_direct(dev_handle_t, bn_t, size_t, const void *); -
uspace/lib/libc/Makefile
r15817089 rfd608dc 33 33 all: ../../../Makefile.config ../../../config.h ../../../config.defs 34 34 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 35 $(MAKE) -f Makefile.build 35 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 36 36 37 37 clean: 38 rm -f $(DEPEND) $(DEPEND_PREV) $( INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(LIBC) arch/*/_link.ld38 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(LIBC) arch/*/_link.ld 39 39 find generic/ arch/*/ -name '*.o' -follow -exec rm \{\} \; -
uspace/lib/libc/Makefile.build
r15817089 rfd608dc 112 112 %.o: %.S $(DEPEND) 113 113 $(CC) $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ -c $< -o $@ 114 ifeq ($(PRECHECK),y) 115 $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(AFLAGS) $(CFLAGS) -D__ASM__ 116 endif 114 117 115 118 %.o: %.s $(DEPEND) 116 119 $(AS) $(AFLAGS) $< -o $@ 120 ifeq ($(PRECHECK),y) 121 $(JOBFILE) $(JOB) $< $@ as asm $(AFLAGS) 122 endif 117 123 118 124 %.o: %.c $(DEPEND) 119 125 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 126 ifeq ($(PRECHECK),y) 127 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 128 endif 120 129 121 130 $(DEPEND): $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) -
uspace/lib/libc/Makefile.common
r15817089 rfd608dc 33 33 DEPEND = Makefile.depend 34 34 DEPEND_PREV = $(DEPEND).prev 35 JOB = libc.job 35 36 LIBC = libc.a 36 37 INCLUDE_KERNEL = include/kernel -
uspace/lib/libc/Makefile.toolchain
r15817089 rfd608dc 78 78 # 79 79 80 JOBFILE = $(LIBC_PREFIX)/../../../tools/jobfile.py 81 80 82 ifeq ($(COMPILER),gcc_cross) 81 83 CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc -
uspace/lib/libc/generic/io/io.c
r15817089 rfd608dc 554 554 } 555 555 556 int ftell(FILE *stream) 557 { 558 off_t rc = lseek(stream->fd, 0, SEEK_CUR); 559 if (rc == (off_t) (-1)) { 560 /* errno has been set by lseek. */ 561 return -1; 562 } 563 564 return rc; 565 } 566 556 567 void rewind(FILE *stream) 557 568 { … … 584 595 } 585 596 597 void clearerr(FILE *stream) 598 { 599 stream->eof = false; 600 stream->error = false; 601 } 602 586 603 int fphone(FILE *stream) 587 604 { -
uspace/lib/libc/include/ipc/bd.h
r15817089 rfd608dc 40 40 typedef enum { 41 41 BD_GET_BLOCK_SIZE = IPC_FIRST_USER_METHOD, 42 BD_GET_NUM_BLOCKS, 42 43 BD_READ_BLOCKS, 43 44 BD_WRITE_BLOCKS -
uspace/lib/libc/include/sys/types.h
r15817089 rfd608dc 40 40 typedef long off_t; 41 41 typedef int mode_t; 42 typedef uint64_t bn_t; /**< Block number type. */ 42 43 43 44 typedef int32_t wchar_t; -
uspace/lib/libfs/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( LIBFS)39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBFS) 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/lib/libfs/Makefile.build
r15817089 rfd608dc 53 53 %.o: %.c $(DEPEND) 54 54 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 55 ifeq ($(PRECHECK),y) 56 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 57 endif 55 58 56 59 $(DEPEND): -
uspace/lib/libfs/Makefile.common
r15817089 rfd608dc 34 34 DEPEND = Makefile.depend 35 35 DEPEND_PREV = $(DEPEND).prev 36 JOB = libfs.job 36 37 LIBFS = libfs.a -
uspace/lib/softfloat/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( LIBSOFTFLOAT)39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBSOFTFLOAT) 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/lib/softfloat/Makefile.build
r15817089 rfd608dc 63 63 %.o: %.c $(DEPEND) 64 64 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 65 ifeq ($(PRECHECK),y) 66 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 67 endif 65 68 66 69 $(DEPEND): -
uspace/lib/softfloat/Makefile.common
r15817089 rfd608dc 34 34 DEPEND = Makefile.depend 35 35 DEPEND_PREV = $(DEPEND).prev 36 JOB = softfloat.job 36 37 LIBSOFTFLOAT = libsoftfloat.a -
uspace/lib/softint/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( LIBSOFTINT)39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBSOFTINT) 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/lib/softint/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/lib/softint/Makefile.common
r15817089 rfd608dc 34 34 DEPEND = Makefile.depend 35 35 DEPEND_PREV = $(DEPEND).prev 36 JOB = softint.job 36 37 LIBSOFTINT = libsoftint.a -
uspace/srv/bd/ata_bd/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/bd/ata_bd/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/srv/bd/ata_bd/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = ata_bd.job 39 40 OUTPUT = ata_bd -
uspace/srv/bd/ata_bd/ata_bd.c
r15817089 rfd608dc 296 296 ipc_answer_1(callid, EOK, block_size); 297 297 continue; 298 case BD_GET_NUM_BLOCKS: 299 ipc_answer_2(callid, EOK, LOWER32(disk[disk_id].blocks), 300 UPPER32(disk[disk_id].blocks)); 301 continue; 298 302 default: 299 303 retval = EINVAL; -
uspace/srv/bd/file_bd/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/bd/file_bd/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/srv/bd/file_bd/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = file_bd.job 39 40 OUTPUT = file_bd -
uspace/srv/bd/file_bd/file_bd.c
r15817089 rfd608dc 56 56 57 57 static const size_t block_size = 512; 58 static bn_t num_blocks; 58 59 static FILE *img; 59 60 … … 99 100 { 100 101 int rc; 102 long img_size; 101 103 102 104 rc = devmap_driver_register(NAME, file_bd_connection); … … 109 111 if (img == NULL) 110 112 return EINVAL; 113 114 if (fseek(img, 0, SEEK_END) != 0) { 115 fclose(img); 116 return EIO; 117 } 118 119 img_size = ftell(img); 120 if (img_size < 0) { 121 fclose(img); 122 return EIO; 123 } 124 125 num_blocks = img_size / block_size; 111 126 112 127 fibril_mutex_initialize(&dev_lock); … … 174 189 ipc_answer_1(callid, EOK, block_size); 175 190 continue; 191 case BD_GET_NUM_BLOCKS: 192 ipc_answer_2(callid, EOK, LOWER32(num_blocks), 193 UPPER32(num_blocks)); 194 continue; 176 195 default: 177 196 retval = EINVAL; … … 186 205 { 187 206 size_t n_rd; 207 int rc; 188 208 189 209 fibril_mutex_lock(&dev_lock); 190 210 191 fseek(img, ba * block_size, SEEK_SET); 211 clearerr(img); 212 rc = fseek(img, ba * block_size, SEEK_SET); 213 if (rc < 0) { 214 fibril_mutex_unlock(&dev_lock); 215 return EIO; 216 } 217 192 218 n_rd = fread(buf, block_size, cnt, img); 193 219 … … 209 235 { 210 236 size_t n_wr; 237 int rc; 211 238 212 239 fibril_mutex_lock(&dev_lock); 213 240 214 fseek(img, ba * block_size, SEEK_SET); 215 n_wr = fread(buf, block_size, cnt, img); 241 clearerr(img); 242 rc = fseek(img, ba * block_size, SEEK_SET); 243 if (rc < 0) { 244 fibril_mutex_unlock(&dev_lock); 245 return EIO; 246 } 247 248 n_wr = fwrite(buf, block_size, cnt, img); 216 249 217 250 if (ferror(img) || n_wr < cnt) { 218 251 fibril_mutex_unlock(&dev_lock); 219 252 return EIO; /* Write error */ 253 } 254 255 if (fflush(img) != 0) { 256 fibril_mutex_unlock(&dev_lock); 257 return EIO; 220 258 } 221 259 -
uspace/srv/bd/gxe_bd/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/bd/gxe_bd/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/srv/bd/gxe_bd/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = gxe_bd.job 39 40 OUTPUT = gxe_bd -
uspace/srv/bd/gxe_bd/gxe_bd.c
r15817089 rfd608dc 234 234 ipc_answer_1(callid, EOK, block_size); 235 235 continue; 236 case BD_GET_NUM_BLOCKS: 237 retval = ENOTSUP; 238 break; 236 239 default: 237 240 retval = EINVAL; -
uspace/srv/bd/rd/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/bd/rd/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/srv/bd/rd/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = rd.job 39 40 OUTPUT = rd -
uspace/srv/bd/rd/rd.c
r15817089 rfd608dc 153 153 ipc_answer_1(callid, EOK, block_size); 154 154 continue; 155 case BD_GET_NUM_BLOCKS: 156 ipc_answer_2(callid, EOK, LOWER32(rd_size / block_size), 157 UPPER32(rd_size / block_size)); 158 continue; 155 159 default: 156 160 /* -
uspace/srv/clip/Makefile
r15817089 rfd608dc 33 33 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 34 34 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 35 $(MAKE) -f Makefile.build 35 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 36 36 37 37 clean: 38 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm38 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 39 39 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/clip/Makefile.build
r15817089 rfd608dc 57 57 %.o: %.c $(DEPEND) 58 58 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 59 ifeq ($(PRECHECK),y) 60 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 61 endif 59 62 60 63 $(DEPEND): -
uspace/srv/clip/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = clip.job 39 40 OUTPUT = clip -
uspace/srv/devmap/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/devmap/Makefile.build
r15817089 rfd608dc 56 56 %.o: %.c $(DEPEND) 57 57 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 58 ifeq ($(PRECHECK),y) 59 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 60 endif 58 61 59 62 $(DEPEND): -
uspace/srv/devmap/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = devmap.job 39 40 OUTPUT = devmap -
uspace/srv/fs/devfs/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/fs/devfs/Makefile.build
r15817089 rfd608dc 59 59 %.o: %.c $(DEPEND) 60 60 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 61 ifeq ($(PRECHECK),y) 62 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 63 endif 61 64 62 65 $(DEPEND): -
uspace/srv/fs/devfs/Makefile.common
r15817089 rfd608dc 38 38 DEPEND = Makefile.depend 39 39 DEPEND_PREV = $(DEPEND).prev 40 JOB = devfs.job 40 41 OUTPUT = devfs -
uspace/srv/fs/fat/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/fs/fat/Makefile.build
r15817089 rfd608dc 62 62 %.o: %.c $(DEPEND) 63 63 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 64 ifeq ($(PRECHECK),y) 65 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 66 endif 64 67 65 68 $(DEPEND): -
uspace/srv/fs/fat/Makefile.common
r15817089 rfd608dc 39 39 DEPEND = Makefile.depend 40 40 DEPEND_PREV = $(DEPEND).prev 41 JOB = fat.job 41 42 OUTPUT = fat -
uspace/srv/fs/tmpfs/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/fs/tmpfs/Makefile.build
r15817089 rfd608dc 60 60 %.o: %.c $(DEPEND) 61 61 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 62 ifeq ($(PRECHECK),y) 63 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 64 endif 62 65 63 66 $(DEPEND): -
uspace/srv/fs/tmpfs/Makefile.common
r15817089 rfd608dc 39 39 DEPEND = Makefile.depend 40 40 DEPEND_PREV = $(DEPEND).prev 41 JOB = tmpfs.job 41 42 OUTPUT = tmpfs -
uspace/srv/loader/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm arch/*/_link.ld39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm arch/*/_link.ld 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/loader/Makefile.build
r15817089 rfd608dc 66 66 %.o: %.c $(DEPEND) 67 67 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 68 ifeq ($(PRECHECK),y) 69 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 70 endif 68 71 69 72 %.o: %.s $(DEPEND) 70 73 $(AS) $(AFLAGS) $< -o $@ 74 ifeq ($(PRECHECK),y) 75 $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) 76 endif 71 77 72 78 $(DEPEND): -
uspace/srv/loader/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = loader.job 39 40 OUTPUT = loader -
uspace/srv/ns/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/ns/Makefile.build
r15817089 rfd608dc 59 59 %.o: %.c $(DEPEND) 60 60 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 61 ifeq ($(PRECHECK),y) 62 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 63 endif 61 64 62 65 $(DEPEND): -
uspace/srv/ns/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = ns.job 39 40 OUTPUT = ns -
uspace/srv/vfs/Makefile
r15817089 rfd608dc 34 34 all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS) 35 35 -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV) 36 $(MAKE) -f Makefile.build 36 $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK) 37 37 38 38 clean: 39 rm -f $(DEPEND) $(DEPEND_PREV) $( OUTPUT) $(OUTPUT).map $(OUTPUT).disasm39 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm 40 40 find . -name '*.o' -follow -exec rm \{\} \; -
uspace/srv/vfs/Makefile.build
r15817089 rfd608dc 61 61 %.o: %.c $(DEPEND) 62 62 $(CC) $(DEFS) $(CFLAGS) -c $< -o $@ 63 ifeq ($(PRECHECK),y) 64 $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) 65 endif 63 66 64 67 $(DEPEND): -
uspace/srv/vfs/Makefile.common
r15817089 rfd608dc 37 37 DEPEND = Makefile.depend 38 38 DEPEND_PREV = $(DEPEND).prev 39 JOB = vfs.job 39 40 OUTPUT = vfs -
uspace/srv/vfs/vfs_ops.c
r15817089 rfd608dc 900 900 } 901 901 newpos = size + off; 902 file->pos = newpos; 902 903 fibril_mutex_unlock(&file->lock); 903 904 ipc_answer_1(rid, EOK, newpos);
Note:
See TracChangeset
for help on using the changeset viewer.