Changes in / [0aa06cbe:fd57cf17] in mainline


Ignore:
Files:
22 added
23 deleted
38 edited

Legend:

Unmodified
Added
Removed
  • .gitignore

    r0aa06cbe rfd57cf17  
    99*.so.*
    1010*.d
     11*.ag.probe.s
     12*.ag.probe.c
    1113*.pyc
    1214tag
     
    1416common.h.new
    1517deps.mk
     18Makefile.ag.depend
    1619/Makefile.config
    1720/Makefile.common
     
    4346boot/image.raw
    4447kernel/arch/amd64/_link.ld
     48kernel/arch/amd64/include/arch/boot/memmap_struct.h
     49kernel/arch/amd64/include/arch/common.h
     50kernel/arch/amd64/include/arch/context_struct.h
     51kernel/arch/amd64/include/arch/istate_struct.h
     52kernel/arch/amd64/include/arch/kseg_struct.h
    4553kernel/arch/arm32/_link.ld
     54kernel/arch/arm32/include/arch/context_struct.h
     55kernel/arch/arm32/include/arch/istate_struct.h
    4656kernel/arch/ia32/_link.ld
     57kernel/arch/ia32/include/arch/boot/memmap_struct.h
     58kernel/arch/ia32/include/arch/context_struct.h
     59kernel/arch/ia32/include/arch/istate_struct.h
    4760kernel/arch/ia64/_link.ld
     61kernel/arch/ia64/include/arch/context_struct.h
     62kernel/arch/ia64/include/arch/istate_struct.h
    4863kernel/arch/mips32/_link.ld
     64kernel/arch/mips32/include/arch/context_struct.h
     65kernel/arch/mips32/include/arch/fpu_context_struct.h
     66kernel/arch/mips32/include/arch/istate_struct.h
    4967kernel/arch/ppc32/_link.ld
     68kernel/arch/ppc32/include/arch/context_struct.h
     69kernel/arch/ppc32/include/arch/fpu_context_struct.h
     70kernel/arch/ppc32/include/arch/istate_struct.h
    5071kernel/arch/sparc64/_link.ld
     72kernel/arch/sparc64/include/arch/context_struct.h
     73kernel/arch/sparc64/include/arch/istate_struct.h
    5174kernel/arch/abs32le/_link.ld
     75kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h
     76kernel/genarch/include/genarch/multiboot/multiboot_memmap_struct.h
    5277kernel/generic/src/debug/real_map.bin
    5378kernel/kernel.bin
     
    319344uspace/lib/c/arch/amd64/_link-shlib.ld
    320345uspace/lib/c/arch/amd64/_link.ld
     346uspace/lib/c/arch/amd64/include/libarch/common.h
     347uspace/lib/c/arch/amd64/include/libarch/fibril_context.h
     348uspace/lib/c/arch/amd64/include/libarch/istate_struct.h
    321349uspace/lib/c/arch/arm32/_link-dlexe.ld
    322350uspace/lib/c/arch/arm32/_link-loader.ld
    323351uspace/lib/c/arch/arm32/_link-shlib.ld
    324352uspace/lib/c/arch/arm32/_link.ld
     353uspace/lib/c/arch/arm32/include/libarch/fibril_context.h
     354uspace/lib/c/arch/arm32/include/libarch/istate_struct.h
    325355uspace/lib/c/arch/ia32/_link-dlexe.ld
    326356uspace/lib/c/arch/ia32/_link-loader.ld
    327357uspace/lib/c/arch/ia32/_link-shlib.ld
    328358uspace/lib/c/arch/ia32/_link.ld
     359uspace/lib/c/arch/ia32/include/libarch/fibril_context.h
     360uspace/lib/c/arch/ia32/include/libarch/istate_struct.h
    329361uspace/lib/c/arch/ia64/_link-dlexe.ld
    330362uspace/lib/c/arch/ia64/_link-loader.ld
    331363uspace/lib/c/arch/ia64/_link-shlib.ld
    332364uspace/lib/c/arch/ia64/_link.ld
     365uspace/lib/c/arch/ia64/include/libarch/fibril_context.h
     366uspace/lib/c/arch/ia64/include/libarch/istate_struct.h
    333367uspace/lib/c/arch/mips32/_link-dlexe.ld
    334368uspace/lib/c/arch/mips32/_link-loader.ld
    335369uspace/lib/c/arch/mips32/_link-shlib.ld
    336370uspace/lib/c/arch/mips32/_link.ld
     371uspace/lib/c/arch/mips32/include/libarch/fibril_context.h
     372uspace/lib/c/arch/mips32/include/libarch/istate_struct.h
    337373uspace/lib/c/arch/mips32eb/_link-dlexe.ld
    338374uspace/lib/c/arch/mips32eb/_link-loader.ld
    339375uspace/lib/c/arch/mips32eb/_link-shlib.ld
    340376uspace/lib/c/arch/mips32eb/_link.ld
     377uspace/lib/c/arch/mips32eb/include/libarch/fibril_context.h
     378uspace/lib/c/arch/mips32eb/include/libarch/istate_struct.h
    341379uspace/lib/c/arch/ppc32/_link-dlexe.ld
    342380uspace/lib/c/arch/ppc32/_link-loader.ld
    343381uspace/lib/c/arch/ppc32/_link-shlib.ld
    344382uspace/lib/c/arch/ppc32/_link.ld
     383uspace/lib/c/arch/ppc32/include/libarch/fibril_context.h
     384uspace/lib/c/arch/ppc32/include/libarch/istate_struct.h
    345385uspace/lib/c/arch/sparc64/_link-dlexe.ld
    346386uspace/lib/c/arch/sparc64/_link-loader.ld
    347387uspace/lib/c/arch/sparc64/_link-shlib.ld
    348388uspace/lib/c/arch/sparc64/_link.ld
     389uspace/lib/c/arch/sparc64/include/libarch/fibril_context.h
     390uspace/lib/c/arch/sparc64/include/libarch/istate_struct.h
    349391uspace/lib/c/arch/abs32le/_link-dlexe.ld
    350392uspace/lib/c/arch/abs32le/_link-loader.ld
  • kernel/Makefile

    r0aa06cbe rfd57cf17  
    4848#
    4949
    50 AUTOGEN = $(ROOT_PATH)/tools/autogen2.sh
     50AGDEPEND = Makefile.ag.depend
    5151RAW = kernel.raw
    5252BIN = kernel.bin
     
    7373
    7474.PHONY: all clean autogen_clean depend
    75 .DELETE_ON_ERROR:
    7675
    7776all: $(VERSION_DEF) $(COMMON_MAKEFILE) $(COMMON_HEADER) $(CONFIG_MAKEFILE) $(CONFIG_HEADER) $(BIN) $(DISASM)
     
    133132-include arch/$(KARCH)/Makefile.inc
    134133-include genarch/Makefile.inc
     134-include $(AGDEPEND)
    135135
    136136## The at-sign
     
    354354GENARCH_DEPENDS := $(addsuffix .d,$(basename $(GENARCH_SOURCES)))
    355355
     356GENARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(GENARCH_AUTOGENS_AG)))
     357GENARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(GENARCH_AUTOGENS_AG)))
     358GENARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(GENARCH_AUTOGENS_AG)))
     359
     360ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG)))
     361ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG)))
     362ARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(ARCH_AUTOGENS_AG)))
     363
     364AUTOGENS_H := $(ARCH_AUTOGENS_H) $(GENARCH_AUTOGENS_H)
    356365AUTOGENS_AG := $(ARCH_AUTOGENS_AG) $(GENARCH_AUTOGENS_AG)
    357 AUTOGEN_DEPENDS := $(addsuffix .d,$(AUTOGENS_AG))
    358366
    359367AS_CFLAGS := $(addprefix -Xassembler ,$(AFLAGS))
     
    363371-include $(ARCH_DEPENDS)
    364372-include $(GENARCH_DEPENDS)
    365 -include $(AUTOGEN_DEPENDS)
    366373
    367374ifeq ($(COMPILER),clang)
     
    395402        $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -D__LINKER__ -E -x c $< | grep -v "^\#" > $@
    396403
    397 %.ag.h %.ag.s %.ag.c %.ag.d: %.h
    398         CC="$(CC)" CFLAGS="-DKERNEL $(CFLAGS)" $(AUTOGEN) $< $@
     404%.h: %.ag
     405        $(AUTOGEN) probe $< >$<.probe.c
     406        $(CC_AUTOGEN) $(DEFS) $(CFLAGS) -S -o $<.probe.s $<.probe.c
     407        $(AUTOGEN) generate $< <$<.probe.s >$@
    399408
    400409%.o: %.S | depend
     
    432441        $(GENMAP) $(MAP_PREV) $(DUMP) $@
    433442
    434 depend: $(AUTOGENS_AG)
     443$(AUTOGENS_H): $(AGDEPEND)
     444
     445$(AGDEPEND): $(AUTOGENS_AG)
     446        echo "# DO NOT EDIT" >$@
     447        for g in $^; do \
     448                h=`dirname $$g`/`basename $$g .ag`.h; \
     449                for l in `$(AUTOGEN) depend $$g`; do \
     450                        echo "$$h: $$l" >>$@; \
     451                done \
     452        done
     453
     454depend: $(AUTOGENS_H)
    435455
    436456autogen_clean:
    437         -rm $(AUTOGENS_AG) $(AUTOGEN_DEPENDS) $(AUTOGENS_AG)
     457        -rm $(ARCH_AUTOGENS_H) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S)
     458        -rm $(GENARCH_AUTOGENS_H) $(GENARCH_AUTOGENS_PROBE_C) $(GENARCH_AUTOGENS_PROBE_S)
     459        -rm $(AGDEPEND)
  • kernel/arch/amd64/Makefile.inc

    r0aa06cbe rfd57cf17  
    8686
    8787ARCH_AUTOGENS_AG = \
    88         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    89         arch/$(KARCH)/include/arch/context_struct.ag.h \
    90         arch/$(KARCH)/include/arch/kseg_struct.ag.h \
    91         arch/$(KARCH)/include/arch/boot/memmap_struct.ag.h
     88        arch/$(KARCH)/include/arch/istate_struct.ag \
     89        arch/$(KARCH)/include/arch/context_struct.ag \
     90        arch/$(KARCH)/include/arch/kseg_struct.ag \
     91        arch/$(KARCH)/include/arch/boot/memmap_struct.ag
  • kernel/arch/amd64/src/asm.S

    r0aa06cbe rfd57cf17  
    3030#include <arch/pm.h>
    3131#include <arch/mm/page.h>
    32 #include <arch/istate_struct.ag.h>
    33 #include <arch/kseg_struct.ag.h>
     32#include <arch/istate_struct.h>
     33#include <arch/kseg_struct.h>
    3434#include <arch/cpu.h>
    3535#include <arch/smp/apic.h>
     
    541541        ret
    542542FUNCTION_END(early_putchar)
    543 
  • kernel/arch/amd64/src/boot/multiboot.S

    r0aa06cbe rfd57cf17  
    720720status_main:
    721721        .asciz "[main] "
    722 
  • kernel/arch/amd64/src/context.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <arch/context_struct.ag.h>
     30#include <arch/context_struct.h>
    3131#include <arch/vreg.h>
    3232
  • kernel/arch/amd64/src/smp/ap.S

    r0aa06cbe rfd57cf17  
    3939#include <arch/cpu.h>
    4040#include <arch/cpuid.h>
    41 #include <arch/context_struct.ag.h>
     41#include <arch/context_struct.h>
    4242
    4343.section K_TEXT_START, "ax"
  • kernel/arch/arm32/Makefile.inc

    r0aa06cbe rfd57cf17  
    9696        ARCH_SOURCES += genarch/src/drivers/pl050/pl050.c
    9797endif
     98
     99ARCH_AUTOGENS_AG = \
     100        arch/$(KARCH)/include/arch/istate_struct.ag \
     101        arch/$(KARCH)/include/arch/context_struct.ag
     102
  • kernel/arch/ia32/Makefile.inc

    r0aa06cbe rfd57cf17  
    103103
    104104ARCH_AUTOGENS_AG = \
    105         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    106         arch/$(KARCH)/include/arch/context_struct.ag.h \
    107         arch/$(KARCH)/include/arch/boot/memmap_struct.ag.h
     105        arch/$(KARCH)/include/arch/istate_struct.ag \
     106        arch/$(KARCH)/include/arch/context_struct.ag \
     107        arch/$(KARCH)/include/arch/boot/memmap_struct.ag
    108108
  • kernel/arch/ia32/include/arch/boot/memmap.h

    r0aa06cbe rfd57cf17  
    3636#define KERN_ia32_MEMMAP_H_
    3737
    38 
     38#include <arch/boot/memmap_struct.h>
    3939
    4040/* E820h memory range types */
     
    6161#define MEMMAP_E820_MAX_RECORDS  32
    6262
    63 #ifdef __ASM__
    64 
    65 #include <arch/boot/memmap_struct.ag.h>
    66 
    67 #else
     63#ifndef __ASM__
    6864
    6965#include <stdint.h>
    70 #include <arch/boot/memmap_struct.h>
    7166
    7267extern e820memmap_t e820table[MEMMAP_E820_MAX_RECORDS];
  • kernel/arch/ia32/src/asm.S

    r0aa06cbe rfd57cf17  
    3535#include <arch/cpu.h>
    3636#include <arch/mm/page.h>
    37 #include <arch/istate_struct.ag.h>
     37#include <arch/istate_struct.h>
    3838#include <arch/smp/apic.h>
    3939
     
    585585FUNCTION_END(early_putchar)
    586586
    587 
  • kernel/arch/ia32/src/context.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <arch/context_struct.ag.h>
     30#include <arch/context_struct.h>
    3131#include <arch/vreg.h>
    3232
  • kernel/arch/ia32/src/smp/ap.S

    r0aa06cbe rfd57cf17  
    3838#include <arch/pm.h>
    3939#include <arch/cpu.h>
    40 #include <arch/context_struct.ag.h>
     40#include <arch/context_struct.h>
    4141
    4242.section K_TEXT_START, "ax"
  • kernel/arch/ia64/Makefile.inc

    r0aa06cbe rfd57cf17  
    7373
    7474ARCH_AUTOGENS_AG = \
    75         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    76         arch/$(KARCH)/include/arch/context_struct.ag.h
     75        arch/$(KARCH)/include/arch/istate_struct.ag \
     76        arch/$(KARCH)/include/arch/context_struct.ag
    7777
  • kernel/arch/ia64/include/arch/interrupt.h

    r0aa06cbe rfd57cf17  
    3737
    3838#ifndef __ASM__
    39 #include <_bits/native.h>
    4039#include <arch/istate.h>
    4140#include <stdint.h>
  • kernel/arch/ia64/src/context.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <arch/context_struct.ag.h>
     30#include <arch/context_struct.h>
    3131
    3232.text
  • kernel/arch/ia64/src/ivt.S

    r0aa06cbe rfd57cf17  
    3333#include <arch/mm/page.h>
    3434#include <arch/interrupt.h>
    35 #include <arch/istate_struct.ag.h>
     35#include <arch/istate_struct.h>
    3636#include <align.h>
    3737
  • kernel/arch/mips32/Makefile.inc

    r0aa06cbe rfd57cf17  
    8989
    9090ARCH_AUTOGENS_AG = \
    91         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    92         arch/$(KARCH)/include/arch/context_struct.ag.h \
    93         arch/$(KARCH)/include/arch/fpu_context_struct.ag.h
     91        arch/$(KARCH)/include/arch/istate_struct.ag \
     92        arch/$(KARCH)/include/arch/context_struct.ag \
     93        arch/$(KARCH)/include/arch/fpu_context_struct.ag
  • kernel/arch/ppc32/Makefile.inc

    r0aa06cbe rfd57cf17  
    6060
    6161ARCH_AUTOGENS_AG = \
    62         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    63         arch/$(KARCH)/include/arch/context_struct.ag.h \
    64         arch/$(KARCH)/include/arch/fpu_context_struct.ag.h
     62        arch/$(KARCH)/include/arch/istate_struct.ag \
     63        arch/$(KARCH)/include/arch/context_struct.ag \
     64        arch/$(KARCH)/include/arch/fpu_context_struct.ag
    6565
  • kernel/arch/riscv64/Makefile.inc

    r0aa06cbe rfd57cf17  
    5555
    5656ARCH_AUTOGENS_AG = \
    57         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    58         arch/$(KARCH)/include/arch/context_struct.ag.h
     57        arch/$(KARCH)/include/arch/istate_struct.ag \
     58        arch/$(KARCH)/include/arch/context_struct.ag
  • kernel/arch/sparc64/Makefile.inc

    r0aa06cbe rfd57cf17  
    111111
    112112ARCH_AUTOGENS_AG = \
    113         arch/$(KARCH)/include/arch/istate_struct.ag.h \
    114         arch/$(KARCH)/include/arch/context_struct.ag.h
     113        arch/$(KARCH)/include/arch/istate_struct.ag \
     114        arch/$(KARCH)/include/arch/context_struct.ag
    115115
  • kernel/genarch/Makefile.inc

    r0aa06cbe rfd57cf17  
    173173        genarch/src/multiboot/multiboot2.c
    174174GENARCH_AUTOGENS_AG += \
    175         genarch/include/genarch/multiboot/multiboot_memmap_struct.ag.h \
    176         genarch/include/genarch/multiboot/multiboot_info_struct.ag.h
     175        genarch/include/genarch/multiboot/multiboot_memmap_struct.ag \
     176        genarch/include/genarch/multiboot/multiboot_info_struct.ag
    177177endif
    178178
  • kernel/genarch/include/genarch/multiboot/multiboot.h

    r0aa06cbe rfd57cf17  
    3636#define KERN_MULTIBOOT_H_
    3737
     38#include <genarch/multiboot/multiboot_memmap_struct.h>
     39#include <genarch/multiboot/multiboot_info_struct.h>
    3840
    3941#define MULTIBOOT_HEADER_MAGIC  0x1badb002
     
    5052#define MULTIBOOT_INFO_FLAGS_MMAP       0x40
    5153
    52 #ifdef __ASM__
    53 
    54 #include <genarch/multiboot/multiboot_memmap_struct.ag.h>
    55 #include <genarch/multiboot/multiboot_info_struct.ag.h>
    56 
    57 #else
    58 
    59 #include <genarch/multiboot/multiboot_memmap_struct.h>
    60 #include <genarch/multiboot/multiboot_info_struct.h>
     54#ifndef __ASM__
    6155
    6256#include <typedefs.h>
  • tools/autotool.py

    r0aa06cbe rfd57cf17  
    681681                sandbox_leave(owd)
    682682
     683        common['AUTOGEN'] = "%s/autogen.py" % os.path.dirname(os.path.abspath(sys.argv[0]))
     684
    683685        create_makefile(MAKEFILE, common)
    684686        create_header(HEADER, macros)
  • uspace/Makefile.common

    r0aa06cbe rfd57cf17  
    6767CONFIG_MAKEFILE = $(ROOT_PATH)/Makefile.config
    6868CONFIG_HEADER = $(ROOT_PATH)/config.h
    69 
    70 AUTOGEN = $(ROOT_PATH)/tools/autogen2.sh
    7169
    7270-include $(VERSION_DEF)
     
    354352        $(CC_JOB) -c -MD -MP $(DEFS) $(LIB_CFLAGS) $(EXTRA_CFLAGS)
    355353
    356 %.ag.h %.ag.s %.ag.c %.ag.d: %.h
    357         CC="$(CC)" CFLAGS="$(CFLAGS)" $(AUTOGEN) $< $@
    358 
    359354-include $(DEPENDS)
    360355
  • uspace/lib/c/Makefile

    r0aa06cbe rfd57cf17  
    4848-include arch/$(UARCH)/Makefile.inc
    4949
    50 ARCH_AUTOGENS_PROBE_C := $(ARCH_AUTOGENS_AG:%.ag.h=.ag.c)
    51 ARCH_AUTOGENS_PROBE_S := $(ARCH_AUTOGENS_AG:%.ag.h=.ag.s)
    52 
    53 PRE_DEPEND += $(ARCH_AUTOGENS_AG)
    54 EXTRA_CLEAN += $(ARCH_AUTOGENS_AG) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S)
     50ARCH_AUTOGENS_H := $(addsuffix .h,$(basename $(ARCH_AUTOGENS_AG)))
     51ARCH_AUTOGENS_PROBE_C := $(addsuffix .ag.probe.c,$(basename $(ARCH_AUTOGENS_AG)))
     52ARCH_AUTOGENS_PROBE_S := $(addsuffix .ag.probe.s,$(basename $(ARCH_AUTOGENS_AG)))
     53
     54PRE_DEPEND += $(ARCH_AUTOGENS_H)
     55EXTRA_CLEAN += $(ARCH_AUTOGENS_H) $(ARCH_AUTOGENS_PROBE_C) $(ARCH_AUTOGENS_PROBE_S)
    5556
    5657GENERIC_SOURCES = \
     
    193194include $(USPACE_PREFIX)/Makefile.common
    194195
     196%.h: %.ag
     197        $(AUTOGEN) probe $< >$<.probe.c
     198        $(CC_AUTOGEN) $(DEFS) $(CFLAGS) -S -o $<.probe.s $<.probe.c
     199        $(AUTOGEN) generate $< <$<.probe.s >$@
     200
    195201$(LIBC_PREFIX)/arch/$(UARCH)/_link.ld: $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld.in
    196202        $(CC) $(DEFS) $(CFLAGS) -DLIBC_PATH=$(CURDIR) -E -x c $< | grep -v "^\#" > $@
  • uspace/lib/c/arch/amd64/Makefile.inc

    r0aa06cbe rfd57cf17  
    3737
    3838ARCH_AUTOGENS_AG = \
    39         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     39        arch/$(UARCH)/include/libarch/istate_struct.ag \
     40        arch/$(UARCH)/include/libarch/fibril_context.ag
    4041
    4142EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/amd64/src/fibril.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <libarch/fibril_context.ag.h>
     30#include <libarch/fibril_context.h>
    3131
    3232.text
  • uspace/lib/c/arch/arm32/Makefile.inc

    r0aa06cbe rfd57cf17  
    3838        arch/$(UARCH)/src/stacktrace_asm.S
    3939
     40ARCH_AUTOGENS_AG = \
     41        arch/$(UARCH)/include/libarch/istate_struct.ag \
     42        arch/$(UARCH)/include/libarch/fibril_context.ag
     43
    4044EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
    4145
  • uspace/lib/c/arch/ia32/Makefile.inc

    r0aa06cbe rfd57cf17  
    3939
    4040ARCH_AUTOGENS_AG = \
    41         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     41        arch/$(UARCH)/include/libarch/istate_struct.ag \
     42        arch/$(UARCH)/include/libarch/fibril_context.ag
    4243
    4344EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/ia32/src/fibril.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <libarch/fibril_context.ag.h>
     30#include <libarch/fibril_context.h>
    3131
    3232.text
  • uspace/lib/c/arch/ia64/Makefile.inc

    r0aa06cbe rfd57cf17  
    3838
    3939ARCH_AUTOGENS_AG = \
    40         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     40        arch/$(UARCH)/include/libarch/istate_struct.ag \
     41        arch/$(UARCH)/include/libarch/fibril_context.ag
    4142
    4243EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/ia64/src/fibril.S

    r0aa06cbe rfd57cf17  
    2828
    2929#include <abi/asmtool.h>
    30 #include <libarch/fibril_context.ag.h>
     30#include <libarch/fibril_context.h>
    3131
    3232.text
  • uspace/lib/c/arch/mips32/Makefile.inc

    r0aa06cbe rfd57cf17  
    3737
    3838ARCH_AUTOGENS_AG = \
    39         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     39        arch/$(UARCH)/include/libarch/istate_struct.ag \
     40        arch/$(UARCH)/include/libarch/fibril_context.ag
    4041
    4142EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/mips32eb/Makefile.inc

    r0aa06cbe rfd57cf17  
    3737
    3838ARCH_AUTOGENS_AG = \
    39         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     39        arch/$(UARCH)/include/libarch/istate_struct.ag \
     40        arch/$(UARCH)/include/libarch/fibril_context.ag
    4041
    4142EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/ppc32/Makefile.inc

    r0aa06cbe rfd57cf17  
    3737
    3838ARCH_AUTOGENS_AG = \
    39         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     39        arch/$(UARCH)/include/libarch/istate_struct.ag \
     40        arch/$(UARCH)/include/libarch/fibril_context.ag
    4041
    4142EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/riscv64/Makefile.inc

    r0aa06cbe rfd57cf17  
    3636
    3737ARCH_AUTOGENS_AG = \
    38         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     38        arch/$(UARCH)/include/libarch/istate_struct.ag \
     39        arch/$(UARCH)/include/libarch/fibril_context.ag
    3940
    4041EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
  • uspace/lib/c/arch/sparc64/Makefile.inc

    r0aa06cbe rfd57cf17  
    3636
    3737ARCH_AUTOGENS_AG = \
    38         arch/$(UARCH)/include/libarch/fibril_context.ag.h
     38        arch/$(UARCH)/include/libarch/istate_struct.ag \
     39        arch/$(UARCH)/include/libarch/fibril_context.ag
    3940
    4041EXTRA_OUTPUT += arch/$(UARCH)/src/entry.o
Note: See TracChangeset for help on using the changeset viewer.