Changes in / [fd608dc:15817089] in mainline


Ignore:
Files:
110 added
137 deleted
140 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    rfd608dc r15817089  
    3131
    3232CSCOPE = cscope
    33 CONFIG = tools/config.py
     33STANSE = stanse
    3434
    35 .PHONY: all config config_default distclean clean cscope precheck
     35.PHONY: all config config_default distclean clean cscope stanse
    3636
    3737all: Makefile.config config.h config.defs
    38         $(MAKE) -C kernel PRECHECK=$(PRECHECK)
    39         $(MAKE) -C uspace PRECHECK=$(PRECHECK)
    40         $(MAKE) -C boot PRECHECK=$(PRECHECK)
     38        $(MAKE) -C kernel
     39        $(MAKE) -C uspace
     40        $(MAKE) -C boot
    4141
    42 precheck: clean
    43         $(MAKE) all PRECHECK=y
     42stanse: 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
    4446
    4547cscope:
     
    5355
    5456config_default: HelenOS.config
    55         $(CONFIG) HelenOS.config default
     57        tools/config.py HelenOS.config default
    5658
    5759config: HelenOS.config
    58         $(CONFIG) HelenOS.config
     60        tools/config.py HelenOS.config
    5961
    6062distclean: clean
  • boot/Makefile.common

    rfd608dc r15817089  
    2727#
    2828
    29 -include ../Makefile.config
    30 
    3129TMP = distroot
    3230INITRD = initrd
     
    4745
    4846RD_SRVS = \
    49         $(USPACEDIR)/srv/bd/file_bd/file_bd \
    50         $(USPACEDIR)/srv/bd/part/mbr_part/mbr_part \
     47        $(USPACEDIR)/srv/fb/fb \
     48        $(USPACEDIR)/srv/kbd/kbd \
     49        $(USPACEDIR)/srv/console/console \
    5150        $(USPACEDIR)/srv/clip/clip \
    52         $(USPACEDIR)/srv/hid/fb/fb \
    53         $(USPACEDIR)/srv/hid/kbd/kbd \
    54         $(USPACEDIR)/srv/hid/console/console \
    5551        $(USPACEDIR)/srv/fs/devfs/devfs \
    5652        $(USPACEDIR)/srv/fs/tmpfs/tmpfs \
    57         $(USPACEDIR)/srv/fs/fat/fat
     53        $(USPACEDIR)/srv/fs/fat/fat \
     54        $(USPACEDIR)/srv/bd/file_bd/file_bd \
     55        $(USPACEDIR)/srv/part/mbr_part/mbr_part
    5856
    5957RD_APPS = \
    60         $(USPACEDIR)/app/bdsh/bdsh \
    6158        $(USPACEDIR)/app/edit/edit \
    6259        $(USPACEDIR)/app/getterm/getterm \
     60        $(USPACEDIR)/app/redir/redir \
     61        $(USPACEDIR)/app/tetris/tetris \
     62        $(USPACEDIR)/app/tester/tester \
     63        $(USPACEDIR)/app/trace/trace \
    6364        $(USPACEDIR)/app/klog/klog \
    64         $(USPACEDIR)/app/mkfat/mkfat \
    65         $(USPACEDIR)/app/redir/redir \
    66         $(USPACEDIR)/app/tester/tester \
    67         $(USPACEDIR)/app/tetris/tetris \
    68         $(USPACEDIR)/app/trace/trace
     65        $(USPACEDIR)/app/bdsh/bdsh
    6966
    7067COMPONENTS = \
    7168        $(KERNELDIR)/kernel.bin \
    7269        $(USPACEDIR)/srv/ns/ns \
     70        $(USPACEDIR)/app/init/init \
    7371        $(USPACEDIR)/srv/loader/loader \
    74         $(USPACEDIR)/app/init/init \
    7572        $(USPACEDIR)/srv/devmap/devmap \
    7673        $(USPACEDIR)/srv/bd/rd/rd \
  • boot/arch/amd64/Makefile.inc

    rfd608dc r15817089  
    3030
    3131RD_SRVS += \
    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
     32        $(USPACEDIR)/srv/pci/pci \
     33        $(USPACEDIR)/srv/bd/ata_bd/ata_bd
    3634
    3735MODULES := $(notdir $(COMPONENTS))
  • boot/arch/arm32/Makefile.inc

    rfd608dc r15817089  
    3030
    3131$(BASE)/image.boot:
    32         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
     32        $(MAKE) -C arch/$(BARCH)/loader
    3333        cp arch/$(BARCH)/loader/image.boot $@
    3434
  • boot/arch/arm32/loader/Makefile

    rfd608dc r15817089  
    3434all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
     
    4343                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4444        done
    45         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
     45        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4646        find . -name '*.o' -follow -exec rm \{\} \;
    4747        find . -name '*.co' -follow -exec rm \{\} \;
  • boot/arch/arm32/loader/Makefile.build

    rfd608dc r15817089  
    6565%.o: %.S $(DEPEND)
    6666        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    67 ifeq ($(PRECHECK),y)
    68         $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__
    69 endif
    7067
    7168%.o: %.c $(DEPEND)
    7269        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    73 ifeq ($(PRECHECK),y)
    74         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    75 endif
    7670
    7771$(DEPEND):
  • boot/arch/arm32/loader/Makefile.common

    rfd608dc r15817089  
    3535DEPEND = Makefile.depend
    3636DEPEND_PREV = $(DEPEND).prev
    37 JOB = image.job
    3837OUTPUT = image.boot
    3938
  • boot/arch/arm32/loader/Makefile.toolchain

    rfd608dc r15817089  
    3939TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm32/bin
    4040
    41 JOBFILE = ../../../../tools/jobfile.py
    42 
    4341ifeq ($(COMPILER),gcc_native)
    4442        CC = gcc
  • boot/arch/ia64/Makefile.inc

    rfd608dc r15817089  
    3030
    3131$(BASE)/image.boot:
    32         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
     32        $(MAKE) -C arch/$(BARCH)/loader
    3333        cp arch/$(BARCH)/loader/image.boot $@
    3434
  • boot/arch/ia64/loader/Makefile

    rfd608dc r15817089  
    2929
    3030include Makefile.common
    31 include ../../../../Makefile.config
    3231
    3332.PHONY: all clean
     
    3534all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs
    3635        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    37         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3837
    3938clean:
     
    4645                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4746        done
    48         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(HELLO) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
     47        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(HELLO) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4948        find . -name '*.o' -follow -exec rm \{\} \;
    5049        find . -name '*.co' -follow -exec rm \{\} \;
  • boot/arch/ia64/loader/Makefile.build

    rfd608dc r15817089  
    6666%.o: %.S $(DEPEND)
    6767        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    68 ifeq ($(PRECHECK),y)
    69         $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__
    70 endif
    7168
    7269%.o: %.c $(DEPEND)
    7370        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    74 ifeq ($(PRECHECK),y)
    75         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    76 endif
    7771
    7872$(DEPEND):
  • boot/arch/ia64/loader/Makefile.common

    rfd608dc r15817089  
    3131#
    3232
    33 include ../../../../Makefile.config
    3433include ../../../Makefile.common
    3534
    3635DEPEND = Makefile.depend
    3736DEPEND_PREV = $(DEPEND).prev
    38 JOB = image.job
    3937OUTPUT = image.boot
    4038HELLO = hello.efi
     
    4543KERNELDIR = ../../../../kernel
    4644USPACEDIR = ../../../../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

    rfd608dc r15817089  
    3939TOOLCHAIN_DIR = $(CROSS_PREFIX)/ia64/bin
    4040
    41 JOBFILE = ../../../../tools/jobfile.py
    42 
    4341ifeq ($(COMPILER),gcc_native)
    4442        CC = gcc
  • boot/arch/mips32/Makefile.inc

    rfd608dc r15817089  
    3030
    3131$(BASE)/image.boot:
    32         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
     32        $(MAKE) -C arch/$(BARCH)/loader
    3333        cp arch/$(BARCH)/loader/image.boot $@
    3434
  • boot/arch/mips32/loader/Makefile

    rfd608dc r15817089  
    3434all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
     
    4343                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4444        done
    45         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(RAW) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
     45        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(RAW) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4646        find . -name '*.o' -follow -exec rm \{\} \;
    4747        find . -name '*.co' -follow -exec rm \{\} \;
  • boot/arch/mips32/loader/Makefile.build

    rfd608dc r15817089  
    6666%.o: %.S $(DEPEND)
    6767        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    68 ifeq ($(PRECHECK),y)
    69         $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__
    70 endif
    7168
    7269%.o: %.c $(DEPEND)
    7370        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    74 ifeq ($(PRECHECK),y)
    75         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    76 endif
    7771
    7872$(DEPEND):
  • boot/arch/mips32/loader/Makefile.common

    rfd608dc r15817089  
    3636DEPEND_PREV = $(DEPEND).prev
    3737RAW = image.raw
    38 JOB = image.job
    3938OUTPUT = image.boot
    4039
  • boot/arch/mips32/loader/Makefile.toolchain

    rfd608dc r15817089  
    3737TARGET = mipsel-linux-gnu
    3838TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips32/bin
    39 
    40 JOBFILE = ../../../../tools/jobfile.py
    4139
    4240ifeq ($(MACHINE),lgxemul)
  • boot/arch/ppc32/Makefile.inc

    rfd608dc r15817089  
    4242
    4343arch/$(BARCH)/loader/image.boot:
    44         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
     44        $(MAKE) -C arch/$(BARCH)/loader
    4545
    4646clean: generic_clean
  • boot/arch/ppc32/loader/Makefile

    rfd608dc r15817089  
    3434all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
     
    4343                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4444        done
    45         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
     45        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4646        find . -name '*.o' -follow -exec rm \{\} \;
    4747        find . -name '*.co' -follow -exec rm \{\} \;
  • boot/arch/ppc32/loader/Makefile.build

    rfd608dc r15817089  
    6666%.o: %.S $(DEPEND)
    6767        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    68 ifeq ($(PRECHECK),y)
    69         $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__
    70 endif
    7168
    7269%.o: %.c $(DEPEND)
    7370        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    74 ifeq ($(PRECHECK),y)
    75         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    76 endif
    7771
    7872$(DEPEND):
  • boot/arch/ppc32/loader/Makefile.common

    rfd608dc r15817089  
    3535DEPEND = Makefile.depend
    3636DEPEND_PREV = $(DEPEND).prev
    37 JOB = image.job
    3837OUTPUT = image.boot
    3938
  • boot/arch/ppc32/loader/Makefile.toolchain

    rfd608dc r15817089  
    3939TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc32/bin
    4040
    41 JOBFILE = ../../../../tools/jobfile.py
    42 
    4341ifeq ($(COMPILER),gcc_native)
    4442        CC = gcc
  • boot/arch/sparc64/Makefile.inc

    rfd608dc r15817089  
    5555
    5656arch/$(BARCH)/loader/image.boot:
    57         $(MAKE) -C arch/$(BARCH)/loader PRECHECK=$(PRECHECK)
     57        $(MAKE) -C arch/$(BARCH)/loader
    5858
    5959clean: generic_clean
  • boot/arch/sparc64/loader/Makefile

    rfd608dc r15817089  
    3434all: ../../../../version ../../../../Makefile.config ../../../../config.h ../../../../config.defs
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
     
    4343                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4444        done
    45         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
     45        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4646        find . -name '*.o' -follow -exec rm \{\} \;
    4747        find . -name '*.co' -follow -exec rm \{\} \;
  • boot/arch/sparc64/loader/Makefile.build

    rfd608dc r15817089  
    7777%.o: %.S $(DEPEND)
    7878        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
    79 ifeq ($(PRECHECK),y)
    80         $(JOBFILE) $(JOB) $< $@ as asm/preproc $(DEFS) $(CFLAGS) -D__ASM__
    81 endif
    8279
    8380%.o: %.c $(DEPEND)
    8481        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    85 ifeq ($(PRECHECK),y)
    86         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    87 endif
    8882
    8983$(DEPEND):
  • boot/arch/sparc64/loader/Makefile.common

    rfd608dc r15817089  
    3535DEPEND = Makefile.depend
    3636DEPEND_PREV = $(DEPEND).prev
    37 JOB = image.job
    3837OUTPUT = image.boot
    3938
     
    4645RD_SRVS_GENERIC = \
    4746        $(USPACEDIR)/srv/fs/fat/fat \
    48         $(USPACEDIR)/srv/hw/cir/fhc/fhc \
    49         $(USPACEDIR)/srv/hw/cir/obio/obio
     47        $(USPACEDIR)/srv/cir/fhc/fhc \
     48        $(USPACEDIR)/srv/cir/obio/obio
    5049
    5150RD_APPS_GENERIC = \
  • boot/arch/sparc64/loader/Makefile.toolchain

    rfd608dc r15817089  
    3939TOOLCHAIN_DIR = $(CROSS_PREFIX)/sparc64/bin
    4040
    41 JOBFILE = ../../../../tools/jobfile.py
    42 
    4341ifeq ($(COMPILER),gcc_native)
    4442        CC = gcc
  • kernel/Makefile

    rfd608dc r15817089  
    3333all: ../version ../Makefile.config ../config.h ../config.defs
    3434        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    35         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     35        $(MAKE) -f Makefile.build EXTRA_TOOL=$(EXTRA_TOOL)
    3636
    3737clean:
    3838        rm -f $(DEPEND) $(DEPEND_PREV) $(RAW) $(BIN) $(MAP) $(JOB) $(MAP_PREV) $(DISASM) $(DUMP) $(REAL_MAP).* $(ARCH_INCLUDE) $(GENARCH_INCLUDE) arch/*/_link.ld
    3939        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

    rfd608dc r15817089  
    376376%.o: %.S $(DEPEND)
    377377        $(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
    381378
    382379%.o: %.s $(DEPEND)
    383380        $(AS) $(AFLAGS) $< -o $@
    384 ifeq ($(PRECHECK),y)
    385         $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
    386 endif
    387381
    388382#
     
    392386test/fpu/%.o: test/fpu/%.c $(DEPEND)
    393387        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) -c $< -o $@
    394 ifeq ($(PRECHECK),y)
    395         $(JOBFILE) $(JOB) $< $@ cc test $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
     388ifeq ($(EXTRA_TOOL),stanse)
     389        ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS)
    396390endif
    397391
     
    401395%.o: %.c $(DEPEND)
    402396        $(CC) $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS) -c $< -o $@
    403 ifeq ($(PRECHECK),y)
    404         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)
     397ifeq ($(EXTRA_TOOL),stanse)
     398        ../tools/jobfile.py $(JOB) $< $@ $(DEFS) $(CFLAGS) $(EXTRA_FLAGS) $(FPU_NO_CFLAGS)
    405399endif
    406400
     
    412406        $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(EMPTY_MAP) -o $@ -Map $(MAP_PREV)
    413407        $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP)
    414         $(GENMAP) $(MAP_PREV) $(DUMP) $@
     408        tools/genmap.py $(MAP_PREV) $(DUMP) $@
    415409       
    416410        # Do it once again, this time to get correct even the symbols
     
    420414        $(LD) -T $(LINK) $(LFLAGS) $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) $(EXTRA_OBJECTS) $(SIZEOK_MAP) -o $@ -Map $(MAP_PREV)
    421415        $(OBJDUMP) -t $(ARCH_OBJECTS) $(GENARCH_OBJECTS) $(GENERIC_OBJECTS) > $(DUMP)
    422         $(GENMAP) $(MAP_PREV) $(DUMP) $@
     416        tools/genmap.py $(MAP_PREV) $(DUMP) $@
    423417
    424418$(DEPEND): $(ARCH_INCLUDE) $(GENARCH_INCLUDE)
  • kernel/Makefile.common

    rfd608dc r15817089  
    4444ARCH_INCLUDE = generic/include/arch
    4545GENARCH_INCLUDE = generic/include/genarch
    46 
    47 GENMAP = tools/genmap.py
    48 JOBFILE = ../tools/jobfile.py
  • kernel/arch/amd64/_link.ld.in

    rfd608dc r15817089  
    4444                *(COMMON);              /* global variables */
    4545
    46                 . = ALIGN(8);
    4746                symbol_table = .;
    4847                *(symtab.*);            /* Symbol table, must be LAST symbol!*/
  • kernel/arch/amd64/src/amd64.c

    rfd608dc r15817089  
    212212                        i8042_wire(i8042_instance, kbrd);
    213213                        trap_virtual_enable_irqs(1 << IRQ_KBD);
    214                         trap_virtual_enable_irqs(1 << IRQ_MOUSE);
    215214                }
    216215        }
     
    220219         * self-sufficient.
    221220         */
    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,
     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,
    226224            (uintptr_t) I8042_BASE);
    227         sysinfo_set_item_val("i8042.address.kernel", NULL,
     225        sysinfo_set_item_val("kbd.address.kernel", NULL,
    228226            (uintptr_t) I8042_BASE);
    229227#endif
  • kernel/arch/amd64/src/boot/boot.S

    rfd608dc r15817089  
    333333
    334334extended_cpuid_msg:
    335         .asciz "Error: Extended CPUID not supported -- CPU is not 64-bit. System halted."
     335        .asciz "Extended CPUID not supported. System halted."
    336336long_mode_msg:
    337         .asciz "Error: 64-bit long mode not supported. System halted."
     337        .asciz "64 bit long mode not supported. System halted."
    338338noexecute_msg:
    339         .asciz "Error: No-execute pages not supported. System halted."
     339        .asciz "No-execute pages not supported. System halted."
    340340fx_msg:
    341         .asciz "Error: FXSAVE/FXRESTORE instructions not supported. System halted."
     341        .asciz "FXSAVE/FXRESTORE instructions not supported. System halted."
    342342sse2_msg:
    343         .asciz "Error: SSE2 instructions not supported. System halted."
     343        .asciz "SSE2 instructions not supported. System halted."
  • kernel/arch/arm32/_link.ld.in

    rfd608dc r15817089  
    3434                *(.sdata);
    3535                *(.reginfo);
    36                 . = ALIGN(8);
    3736                symbol_table = .;
    3837                *(symtab.*);
  • kernel/arch/ia32/_link.ld.in

    rfd608dc r15817089  
    4242                hardcoded_unmapped_kdata_size = .;
    4343                LONG(unmapped_kdata_end - unmapped_kdata_start);
    44                 . = ALIGN(8);
    4544                symbol_table = .;
    4645                *(symtab.*);            /* Symbol table, must be LAST symbol! */
  • kernel/arch/ia32/src/ia32.c

    rfd608dc r15817089  
    170170                        i8042_wire(i8042_instance, kbrd);
    171171                        trap_virtual_enable_irqs(1 << IRQ_KBD);
    172                         trap_virtual_enable_irqs(1 << IRQ_MOUSE);
    173172                }
    174173        }
     
    178177         * self-sufficient.
    179178         */
    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,
     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,
    184182            (uintptr_t) I8042_BASE);
    185         sysinfo_set_item_val("i8042.address.kernel", NULL,
     183        sysinfo_set_item_val("kbd.address.kernel", NULL,
    186184            (uintptr_t) I8042_BASE);
    187185#endif
  • kernel/arch/ia64/_link.ld.in

    rfd608dc r15817089  
    3737                *(COMMON);
    3838
    39                 . = ALIGN(8);
    4039                symbol_table = .;
    4140                *(symtab.*);            /* Symbol table, must be LAST symbol!*/
  • kernel/arch/ia64/include/mm/asid.h

    rfd608dc r15817089  
    5050 * but those extra bits are not used by the kernel.
    5151 */
    52 #define RIDS_PER_ASID           8
     52#define RIDS_PER_ASID           7
    5353
    5454#define RID_MAX                 262143          /* 2^18 - 1 */
    55 #define RID_KERNEL7             7
     55#define RID_KERNEL              0
     56#define RID_INVALID             1
    5657
    57 #define ASID2RID(asid, vrn) \
    58         ((asid) * RIDS_PER_ASID + (vrn))
     58#define ASID2RID(asid, vrn)     (((asid)>RIDS_PER_ASID)?(((asid)*RIDS_PER_ASID)+(vrn)):(asid))
     59#define RID2ASID(rid)           ((rid)/RIDS_PER_ASID)
    5960
    60 #define RID2ASID(rid) \
    61         ((rid) / RIDS_PER_ASID)
    62 
    63 #define ASID_MAX_ARCH           (RID_MAX / RIDS_PER_ASID)
     61#define ASID_MAX_ARCH           (RID_MAX/RIDS_PER_ASID)
    6462
    6563#endif
  • kernel/arch/ia64/src/ia64.c

    rfd608dc r15817089  
    203203        }
    204204       
    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,
     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,
    209209            (uintptr_t) I8042_BASE);
    210         sysinfo_set_item_val("i8042.address.kernel", NULL,
     210        sysinfo_set_item_val("kbd.address.kernel", NULL,
    211211            (uintptr_t) I8042_BASE);
    212212#endif
  • kernel/arch/ia64/src/mm/page.c

    rfd608dc r15817089  
    7171
    7272        /*
    73          * Set up kernel region registers.
    74          * VRN_KERNEL has already been set in start.S.
    75          * For paranoia reasons, we set it again.
     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.
    7686         */
    7787        for(i = 0; i < REGION_REGISTERS; i++) {
     88                /* skip kernel rr */
     89                if (i == VRN_KERNEL)
     90                        continue;
     91       
    7892                rr.word = rr_read(i);
    7993                rr.map.ve = 0;          /* disable VHPT walker */
    80                 rr.map.rid = ASID2RID(ASID_KERNEL, i);
     94                rr.map.rid = RID_KERNEL;
    8195                rr.map.ps = PAGE_WIDTH;
    8296                rr_write(i, rr.word);
  • kernel/arch/ia64/src/start.S

    rfd608dc r15817089  
    7474        movl r10 = (RR_MASK)
    7575        and r9 = r10, r9
    76         movl r10 = (((RID_KERNEL7) << RID_SHIFT) | (KERNEL_PAGE_WIDTH << PS_SHIFT))
     76        movl r10 = ((RID_KERNEL << RID_SHIFT) | (KERNEL_PAGE_WIDTH << PS_SHIFT))
    7777        or r9 = r10, r9
    7878       
  • kernel/arch/mips32/_link.ld.in

    rfd608dc r15817089  
    3838                *(.bss);                        /* uninitialized static variables */
    3939                *(COMMON);                      /* global variables */
    40                 . = ALIGN(8);
    4140                symbol_table = .;
    4241                *(symtab.*);
  • kernel/arch/ppc32/_link.ld.in

    rfd608dc r15817089  
    5151                *(COMMON);      /* global variables */
    5252               
    53                 . = ALIGN(8);
    5453                symbol_table = .;
    5554                *(symtab.*);    /* Symbol table, must be LAST symbol!*/
  • kernel/arch/sparc64/_link.ld.in

    rfd608dc r15817089  
    3636                *(COMMON);                  /* global variables */
    3737               
    38                 . = ALIGN(8);
    3938                symbol_table = .;
    4039                *(symtab.*);                /* Symbol table, must be LAST symbol!*/
  • tools/jobfile.py

    rfd608dc r15817089  
    2828#
    2929"""
    30 Add a source/object file pair to a checker jobfile
     30Add a source/object file pair to a Stanse jobfile
    3131"""
    3232
     
    3737def usage(prname):
    3838        "Print usage syntax"
    39         print prname + " <JOBFILE> <SOURCE> <TARGET> <TOOL> <CATEGORY> [OPTIONS ...]"
     39        print prname + " <JOBFILE> <SOURCE> <OBJECT> [OPTIONS ...]"
    4040
    4141def main():
    42         if (len(sys.argv) < 6):
     42        if (len(sys.argv) < 4):
    4343                usage(sys.argv[0])
    4444                return
     
    4646        jobfname = sys.argv[1]
    4747        srcfname = sys.argv[2]
    48         tgtfname = sys.argv[3]
    49         toolname = sys.argv[4]
    50         category = sys.argv[5]
     48        objfname = sys.argv[3]
    5149        cwd = os.getcwd()
    52         options = " ".join(sys.argv[6:])
     50        options = " ".join(sys.argv[4:])
    5351       
    5452        jobfile = file(jobfname, "a")
    5553        fcntl.lockf(jobfile, fcntl.LOCK_EX)
    56         jobfile.write("{%s},{%s},{%s},{%s},{%s},{%s}\n" % (srcfname, tgtfname, toolname, category, cwd, options))
     54        jobfile.write("{%s},{%s},{%s},{%s}\n" % (srcfname, objfname, cwd, options))
    5755        fcntl.lockf(jobfile, fcntl.LOCK_UN)
    5856        jobfile.close()
  • tools/xtui.py

    rfd608dc r15817089  
    213213                        sys.stdout.write("Selection[%s]: " % str(position + 1))
    214214                else:
    215                         if (cnt > 0):
    216                                 sys.stdout.write("Selection[1]: ")
    217                         else:
    218                                 sys.stdout.write("Selection[0]: ")
     215                        sys.stdout.write("Selection: ")
    219216                inp = sys.stdin.readline()
    220217               
     
    225222                        if (position != None):
    226223                                return (None, position)
    227                         else:
    228                                 if (cnt > 0):
    229                                         inp = '1'
    230                                 else:
    231                                         inp = '0'
     224                        continue
    232225               
    233226                if (inp.strip() == 'q'):
  • uspace/Makefile

    rfd608dc r15817089  
    3333
    3434DIRS = \
    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 \
    5035        srv/bd/ata_bd \
    5136        srv/bd/file_bd \
    5237        srv/bd/gxe_bd \
    5338        srv/bd/rd \
    54         srv/bd/part/mbr_part \
     39        srv/ns \
     40        srv/loader \
     41        srv/fb \
     42        srv/kbd \
     43        srv/console \
    5544        srv/fs/fat \
    5645        srv/fs/tmpfs \
    5746        srv/fs/devfs \
    58         srv/hid/console \
    59         srv/hid/c_mouse \
    60         srv/hid/fb \
    61         srv/hid/kbd \
    62         srv/hw/char/i8042
     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
    6360
    6461ifeq ($(UARCH),amd64)
    65         DIRS += srv/hw/bus/pci
     62        DIRS += srv/pci
    6663endif
    6764
    6865ifeq ($(UARCH),ia32)
    69         DIRS += srv/hw/bus/pci
     66        DIRS += srv/pci
    7067endif
    7168
    7269ifeq ($(UARCH),sparc64)
    7370        DIRS += \
    74                 srv/hw/cir/fhc \
    75                 srv/hw/cir/obio
     71                srv/cir/fhc \
     72                srv/cir/obio
    7673endif
    7774
     
    9996
    10097$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
    101         $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     98        $(MAKE) -C $(basename $@) all
    10299
    103100$(LIBS_BUILD): $(LIBC_BUILD)
    104         $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     101        $(MAKE) -C $(basename $@) all
    105102
    106103$(LIBC_BUILD):
    107         $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     104        $(MAKE) -C $(basename $@) all
  • uspace/app/bdsh/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/bdsh/Makefile.build

    rfd608dc r15817089  
    4242        cmds/modules/help/help.c \
    4343        cmds/modules/mkdir/mkdir.c \
    44         cmds/modules/mkfile/mkfile.c \
    4544        cmds/modules/rm/rm.c \
    4645        cmds/modules/bdd/bdd.c \
     
    8079%.o: %.c $(DEPEND)
    8180        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    82 ifeq ($(PRECHECK),y)
    83         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    84 endif
    8581
    8682$(DEPEND):
  • uspace/app/bdsh/Makefile.common

    rfd608dc r15817089  
    3838DEPEND = Makefile.depend
    3939DEPEND_PREV = $(DEPEND).prev
    40 JOB = bdsh.job
    4140OUTPUT = bdsh
  • uspace/app/bdsh/cmds/modules/modules.h

    rfd608dc r15817089  
    2020#include "help/entry.h"
    2121#include "mkdir/entry.h"
    22 #include "mkfile/entry.h"
    2322#include "rm/entry.h"
    2423#include "bdd/entry.h"
     
    4039#include "help/help_def.h"
    4140#include "mkdir/mkdir_def.h"
    42 #include "mkfile/mkfile_def.h"
    4341#include "rm/rm_def.h"
    4442#include "bdd/bdd_def.h"
  • uspace/app/edit/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/edit/Makefile.build

    rfd608dc r15817089  
    5757%.o: %.c $(DEPEND)
    5858        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    59 ifeq ($(PRECHECK),y)
    60         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    61 endif
    6259
    6360$(DEPEND):
  • uspace/app/edit/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = edit.job
    4039OUTPUT = edit
  • uspace/app/edit/edit.c

    rfd608dc r15817089  
    9898static bool done;
    9999static pane_t pane;
    100 static bool cursor_visible;
    101100
    102101static int scr_rows, scr_columns;
     
    109108/** Maximum filename length that can be entered. */
    110109#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);
    115110
    116111static void key_handle_unmod(console_event_t const *ev);
     
    204199
    205200        /* Initial display */
    206         cursor_visible = true;
    207 
    208         cursor_hide();
    209201        console_clear(con);
    210202        pane_text_display();
     
    213205                status_display("File not found. Starting empty file.");
    214206        pane_caret_display();
    215         cursor_show();
     207
    216208
    217209        done = false;
     
    238230                /* Redraw as necessary. */
    239231
    240                 cursor_hide();
    241 
    242232                if (pane.rflags & REDRAW_TEXT)
    243233                        pane_text_display();
     
    248238                if (pane.rflags & REDRAW_CARET)
    249239                        pane_caret_display();
    250 
    251                 cursor_show();
    252240        }
    253241
     
    255243
    256244        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         }
    275245}
    276246
  • uspace/app/getterm/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../version $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/getterm/Makefile.build

    rfd608dc r15817089  
    6060%.o: %.c $(DEPEND)
    6161        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    62 ifeq ($(PRECHECK),y)
    63         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    64 endif
    6562
    6663$(DEPEND):
  • uspace/app/getterm/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = getterm.job
    4039OUTPUT = getterm
  • uspace/app/init/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/init/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/app/init/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = init.job
    4039OUTPUT = init
  • uspace/app/init/init.c

    rfd608dc r15817089  
    265265        spawn("/srv/fhc");
    266266        spawn("/srv/obio");
    267         srv_start("/srv/i8042");
    268         srv_start("/srv/c_mouse");
    269267
    270268        spawn("/srv/fb");
  • uspace/app/klog/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/klog/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/app/klog/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = klog.job
    4039OUTPUT = klog
  • uspace/app/redir/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../version $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/redir/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/app/redir/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = redir.job
    4039OUTPUT = redir
  • uspace/app/tester/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/tester/Makefile.build

    rfd608dc r15817089  
    7373%.o: %.c $(DEPEND)
    7474        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    75 ifeq ($(PRECHECK),y)
    76         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    77 endif
    7875
    7976$(DEPEND):
  • uspace/app/tester/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = tester.job
    4039OUTPUT = tester
  • uspace/app/tetris/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/tetris/Makefile.build

    rfd608dc r15817089  
    6060%.o: %.c $(DEPEND)
    6161        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    62 ifeq ($(PRECHECK),y)
    63         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    64 endif
    6562
    6663$(DEPEND):
  • uspace/app/tetris/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = tetris.job
    4039OUTPUT = tetris
  • uspace/app/trace/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/app/trace/Makefile.build

    rfd608dc r15817089  
    6161%.o: %.c $(DEPEND)
    6262        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    63 ifeq ($(PRECHECK),y)
    64         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    65 endif
    6663
    6764$(DEPEND):
  • uspace/app/trace/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = trace.job
    4039OUTPUT = trace
  • uspace/lib/libblock/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBBLOCK)
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(LIBBLOCK)
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/lib/libblock/Makefile.build

    rfd608dc r15817089  
    5353%.o: %.c $(DEPEND)
    5454        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    55 ifeq ($(PRECHECK),y)
    56         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    57 endif
    5855
    5956$(DEPEND):
  • uspace/lib/libblock/Makefile.common

    rfd608dc r15817089  
    3434DEPEND = Makefile.depend
    3535DEPEND_PREV = $(DEPEND).prev
    36 JOB = libblock.job
    3736LIBBLOCK = libblock.a
  • uspace/lib/libblock/libblock.c

    rfd608dc r15817089  
    8787static int write_blocks(devcon_t *devcon, bn_t ba, size_t cnt);
    8888static int get_block_size(int dev_phone, size_t *bsize);
    89 static int get_num_blocks(int dev_phone, bn_t *nblocks);
    9089
    9190static devcon_t *devcon_search(dev_handle_t dev_handle)
     
    715714
    716715        memcpy(devcon->comm_area, data, devcon->pblock_size * cnt);
    717         rc = write_blocks(devcon, ba, cnt);
     716        rc = read_blocks(devcon, ba, cnt);
    718717
    719718        fibril_mutex_unlock(&devcon->comm_area_lock);
     
    737736       
    738737        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);
    756738}
    757739
     
    807789}
    808790
    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 
    823791/** @}
    824792 */
  • uspace/lib/libblock/libblock.h

    rfd608dc r15817089  
    6060#define BLOCK_FLAGS_NOREAD      1
    6161
     62typedef uint64_t bn_t;  /**< Block number type. */
     63
    6264typedef struct block {
    6365        /** Mutex protecting the reference count. */
     
    108110
    109111extern int block_get_bsize(dev_handle_t, size_t *);
    110 extern int block_get_nblocks(dev_handle_t, bn_t *);
    111112extern int block_read_direct(dev_handle_t, bn_t, size_t, void *);
    112113extern int block_write_direct(dev_handle_t, bn_t, size_t, const void *);
  • uspace/lib/libc/Makefile

    rfd608dc r15817089  
    3333all: ../../../Makefile.config ../../../config.h ../../../config.defs
    3434        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    35         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     35        $(MAKE) -f Makefile.build
    3636
    3737clean:
    38         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(LIBC) arch/*/_link.ld
     38        rm -f $(DEPEND) $(DEPEND_PREV) $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH) $(LIBC) arch/*/_link.ld
    3939        find generic/ arch/*/ -name '*.o' -follow -exec rm \{\} \;
  • uspace/lib/libc/Makefile.build

    rfd608dc r15817089  
    112112%.o: %.S $(DEPEND)
    113113        $(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
    117114
    118115%.o: %.s $(DEPEND)
    119116        $(AS) $(AFLAGS) $< -o $@
    120 ifeq ($(PRECHECK),y)
    121         $(JOBFILE) $(JOB) $< $@ as asm $(AFLAGS)
    122 endif
    123117
    124118%.o: %.c $(DEPEND)
    125119        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    126 ifeq ($(PRECHECK),y)
    127         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    128 endif
    129120
    130121$(DEPEND): $(INCLUDE_KERNEL) $(INCLUDE_ARCH) $(INCLUDE_LIBARCH)
  • uspace/lib/libc/Makefile.common

    rfd608dc r15817089  
    3333DEPEND = Makefile.depend
    3434DEPEND_PREV = $(DEPEND).prev
    35 JOB = libc.job
    3635LIBC = libc.a
    3736INCLUDE_KERNEL = include/kernel
  • uspace/lib/libc/Makefile.toolchain

    rfd608dc r15817089  
    7878#
    7979
    80 JOBFILE = $(LIBC_PREFIX)/../../../tools/jobfile.py
    81 
    8280ifeq ($(COMPILER),gcc_cross)
    8381        CC = $(TOOLCHAIN_DIR)/$(TARGET)-gcc
  • uspace/lib/libc/generic/io/io.c

    rfd608dc r15817089  
    554554}
    555555
    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 
    567556void rewind(FILE *stream)
    568557{
     
    595584}
    596585
    597 void clearerr(FILE *stream)
    598 {
    599         stream->eof = false;
    600         stream->error = false;
    601 }
    602 
    603586int fphone(FILE *stream)
    604587{
  • uspace/lib/libc/include/ipc/bd.h

    rfd608dc r15817089  
    4040typedef enum {
    4141        BD_GET_BLOCK_SIZE = IPC_FIRST_USER_METHOD,
    42         BD_GET_NUM_BLOCKS,
    4342        BD_READ_BLOCKS,
    4443        BD_WRITE_BLOCKS
  • uspace/lib/libc/include/sys/types.h

    rfd608dc r15817089  
    4040typedef long off_t;
    4141typedef int mode_t;
    42 typedef uint64_t bn_t;  /**< Block number type. */
    4342
    4443typedef int32_t wchar_t;
  • uspace/lib/libfs/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBFS)
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(LIBFS)
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/lib/libfs/Makefile.build

    rfd608dc r15817089  
    5353%.o: %.c $(DEPEND)
    5454        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    55 ifeq ($(PRECHECK),y)
    56         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    57 endif
    5855
    5956$(DEPEND):
  • uspace/lib/libfs/Makefile.common

    rfd608dc r15817089  
    3434DEPEND = Makefile.depend
    3535DEPEND_PREV = $(DEPEND).prev
    36 JOB = libfs.job
    3736LIBFS = libfs.a
  • uspace/lib/softfloat/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBSOFTFLOAT)
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(LIBSOFTFLOAT)
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/lib/softfloat/Makefile.build

    rfd608dc r15817089  
    6363%.o: %.c $(DEPEND)
    6464        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    65 ifeq ($(PRECHECK),y)
    66         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    67 endif
    6865
    6966$(DEPEND):
  • uspace/lib/softfloat/Makefile.common

    rfd608dc r15817089  
    3434DEPEND = Makefile.depend
    3535DEPEND_PREV = $(DEPEND).prev
    36 JOB = softfloat.job
    3736LIBSOFTFLOAT = libsoftfloat.a
  • uspace/lib/softint/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBC_PREFIX)/libc.a
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(LIBSOFTINT)
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(LIBSOFTINT)
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/lib/softint/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/lib/softint/Makefile.common

    rfd608dc r15817089  
    3434DEPEND = Makefile.depend
    3535DEPEND_PREV = $(DEPEND).prev
    36 JOB = softint.job
    3736LIBSOFTINT = libsoftint.a
  • uspace/srv/bd/ata_bd/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/bd/ata_bd/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/srv/bd/ata_bd/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = ata_bd.job
    4039OUTPUT = ata_bd
  • uspace/srv/bd/ata_bd/ata_bd.c

    rfd608dc r15817089  
    296296                        ipc_answer_1(callid, EOK, block_size);
    297297                        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;
    302298                default:
    303299                        retval = EINVAL;
  • uspace/srv/bd/file_bd/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/bd/file_bd/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/srv/bd/file_bd/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = file_bd.job
    4039OUTPUT = file_bd
  • uspace/srv/bd/file_bd/file_bd.c

    rfd608dc r15817089  
    5656
    5757static const size_t block_size = 512;
    58 static bn_t num_blocks;
    5958static FILE *img;
    6059
     
    10099{
    101100        int rc;
    102         long img_size;
    103101
    104102        rc = devmap_driver_register(NAME, file_bd_connection);
     
    111109        if (img == NULL)
    112110                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;
    126111
    127112        fibril_mutex_initialize(&dev_lock);
     
    189174                        ipc_answer_1(callid, EOK, block_size);
    190175                        continue;
    191                 case BD_GET_NUM_BLOCKS:
    192                         ipc_answer_2(callid, EOK, LOWER32(num_blocks),
    193                             UPPER32(num_blocks));
    194                         continue;
    195176                default:
    196177                        retval = EINVAL;
     
    205186{
    206187        size_t n_rd;
    207         int rc;
    208188
    209189        fibril_mutex_lock(&dev_lock);
    210190
    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 
     191        fseek(img, ba * block_size, SEEK_SET);
    218192        n_rd = fread(buf, block_size, cnt, img);
    219193
     
    235209{
    236210        size_t n_wr;
    237         int rc;
    238211
    239212        fibril_mutex_lock(&dev_lock);
    240213
    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);
     214        fseek(img, ba * block_size, SEEK_SET);
     215        n_wr = fread(buf, block_size, cnt, img);
    249216
    250217        if (ferror(img) || n_wr < cnt) {
     
    253220        }
    254221
    255         if (fflush(img) != 0) {
    256                 fibril_mutex_unlock(&dev_lock);
    257                 return EIO;
    258         }
    259 
    260222        fibril_mutex_unlock(&dev_lock);
    261223
  • uspace/srv/bd/gxe_bd/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/bd/gxe_bd/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/srv/bd/gxe_bd/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = gxe_bd.job
    4039OUTPUT = gxe_bd
  • uspace/srv/bd/gxe_bd/gxe_bd.c

    rfd608dc r15817089  
    234234                        ipc_answer_1(callid, EOK, block_size);
    235235                        continue;
    236                 case BD_GET_NUM_BLOCKS:
    237                         retval = ENOTSUP;
    238                         break;
    239236                default:
    240237                        retval = EINVAL;
  • uspace/srv/bd/rd/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/bd/rd/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/srv/bd/rd/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = rd.job
    4039OUTPUT = rd
  • uspace/srv/bd/rd/rd.c

    rfd608dc r15817089  
    153153                        ipc_answer_1(callid, EOK, block_size);
    154154                        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;
    159155                default:
    160156                        /*
  • uspace/srv/clip/Makefile

    rfd608dc r15817089  
    3333all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3434        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    35         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     35        $(MAKE) -f Makefile.build
    3636
    3737clean:
    38         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     38        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    3939        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/clip/Makefile.build

    rfd608dc r15817089  
    5757%.o: %.c $(DEPEND)
    5858        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    59 ifeq ($(PRECHECK),y)
    60         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    61 endif
    6259
    6360$(DEPEND):
  • uspace/srv/clip/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = clip.job
    4039OUTPUT = clip
  • uspace/srv/devmap/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/devmap/Makefile.build

    rfd608dc r15817089  
    5656%.o: %.c $(DEPEND)
    5757        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    58 ifeq ($(PRECHECK),y)
    59         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    60 endif
    6158
    6259$(DEPEND):
  • uspace/srv/devmap/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = devmap.job
    4039OUTPUT = devmap
  • uspace/srv/fs/devfs/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/fs/devfs/Makefile.build

    rfd608dc r15817089  
    5959%.o: %.c $(DEPEND)
    6060        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    61 ifeq ($(PRECHECK),y)
    62         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    63 endif
    6461
    6562$(DEPEND):
  • uspace/srv/fs/devfs/Makefile.common

    rfd608dc r15817089  
    3838DEPEND = Makefile.depend
    3939DEPEND_PREV = $(DEPEND).prev
    40 JOB = devfs.job
    4140OUTPUT = devfs
  • uspace/srv/fs/fat/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/fs/fat/Makefile.build

    rfd608dc r15817089  
    6262%.o: %.c $(DEPEND)
    6363        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    64 ifeq ($(PRECHECK),y)
    65         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    66 endif
    6764
    6865$(DEPEND):
  • uspace/srv/fs/fat/Makefile.common

    rfd608dc r15817089  
    3939DEPEND = Makefile.depend
    4040DEPEND_PREV = $(DEPEND).prev
    41 JOB = fat.job
    4241OUTPUT = fat
  • uspace/srv/fs/tmpfs/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/fs/tmpfs/Makefile.build

    rfd608dc r15817089  
    6060%.o: %.c $(DEPEND)
    6161        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    62 ifeq ($(PRECHECK),y)
    63         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    64 endif
    6562
    6663$(DEPEND):
  • uspace/srv/fs/tmpfs/Makefile.common

    rfd608dc r15817089  
    3939DEPEND = Makefile.depend
    4040DEPEND_PREV = $(DEPEND).prev
    41 JOB = tmpfs.job
    4241OUTPUT = tmpfs
  • uspace/srv/loader/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm arch/*/_link.ld
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm arch/*/_link.ld
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/loader/Makefile.build

    rfd608dc r15817089  
    6666%.o: %.c $(DEPEND)
    6767        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    68 ifeq ($(PRECHECK),y)
    69         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    70 endif
    7168
    7269%.o: %.s $(DEPEND)
    7370        $(AS) $(AFLAGS) $< -o $@
    74 ifeq ($(PRECHECK),y)
    75         $(JOBFILE) $(JOB) $< $@ as asm $(DEFS) $(CFLAGS)
    76 endif
    7771
    7872$(DEPEND):
  • uspace/srv/loader/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = loader.job
    4039OUTPUT = loader
  • uspace/srv/ns/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/ns/Makefile.build

    rfd608dc r15817089  
    5959%.o: %.c $(DEPEND)
    6060        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    61 ifeq ($(PRECHECK),y)
    62         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    63 endif
    6461
    6562$(DEPEND):
  • uspace/srv/ns/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = ns.job
    4039OUTPUT = ns
  • uspace/srv/vfs/Makefile

    rfd608dc r15817089  
    3434all: $(LIBC_PREFIX)/../../../Makefile.config $(LIBC_PREFIX)/../../../config.h $(LIBC_PREFIX)/../../../config.defs $(LIBS)
    3535        -[ -f $(DEPEND) ] && mv -f $(DEPEND) $(DEPEND_PREV)
    36         $(MAKE) -f Makefile.build PRECHECK=$(PRECHECK)
     36        $(MAKE) -f Makefile.build
    3737
    3838clean:
    39         rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
     39        rm -f $(DEPEND) $(DEPEND_PREV) $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm
    4040        find . -name '*.o' -follow -exec rm \{\} \;
  • uspace/srv/vfs/Makefile.build

    rfd608dc r15817089  
    6161%.o: %.c $(DEPEND)
    6262        $(CC) $(DEFS) $(CFLAGS) -c $< -o $@
    63 ifeq ($(PRECHECK),y)
    64         $(JOBFILE) $(JOB) $< $@ cc core $(DEFS) $(CFLAGS)
    65 endif
    6663
    6764$(DEPEND):
  • uspace/srv/vfs/Makefile.common

    rfd608dc r15817089  
    3737DEPEND = Makefile.depend
    3838DEPEND_PREV = $(DEPEND).prev
    39 JOB = vfs.job
    4039OUTPUT = vfs
  • uspace/srv/vfs/vfs_ops.c

    rfd608dc r15817089  
    900900                }
    901901                newpos = size + off;
    902                 file->pos = newpos;
    903902                fibril_mutex_unlock(&file->lock);
    904903                ipc_answer_1(rid, EOK, newpos);
Note: See TracChangeset for help on using the changeset viewer.