Changes in / [ff62c6d:402a18f] in mainline
- Files:
-
- 9 added
- 1 deleted
- 18 edited
-
boot/arch/arm32/loader/Makefile (modified) (1 diff)
-
boot/arch/mips32/loader/Makefile (modified) (2 diffs)
-
boot/arch/ppc32/loader/Makefile (modified) (1 diff)
-
contrib/toolchain.sh (deleted)
-
contrib/toolchain/toolchain.amd64.sh (added)
-
contrib/toolchain/toolchain.arm32.sh (added)
-
contrib/toolchain/toolchain.ia32.sh (added)
-
contrib/toolchain/toolchain.ia64.sh (added)
-
contrib/toolchain/toolchain.mipseb32.sh (added)
-
contrib/toolchain/toolchain.mipsel32.sh (added)
-
contrib/toolchain/toolchain.ppc32.sh (added)
-
contrib/toolchain/toolchain.ppc64.sh (added)
-
contrib/toolchain/toolchain.sparc64.sh (added)
-
kernel/arch/arm32/Makefile.inc (modified) (1 diff)
-
kernel/arch/ia32/Makefile.inc (modified) (1 diff)
-
kernel/arch/ia32/include/asm.h (modified) (1 diff)
-
kernel/arch/ia64/include/faddr.h (modified) (2 diffs)
-
kernel/arch/ia64/include/types.h (modified) (1 diff)
-
kernel/arch/ia64/src/cpu/cpu.c (modified) (1 diff)
-
kernel/arch/mips32/Makefile.inc (modified) (2 diffs)
-
kernel/arch/ppc32/Makefile.inc (modified) (1 diff)
-
kernel/genarch/src/acpi/acpi.c (modified) (3 diffs)
-
kernel/generic/src/ddi/ddi.c (modified) (1 diff)
-
uspace/lib/libc/arch/arm32/Makefile.inc (modified) (1 diff)
-
uspace/lib/libc/arch/ia32/Makefile.inc (modified) (1 diff)
-
uspace/lib/libc/arch/mips32/Makefile.inc (modified) (1 diff)
-
uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) (1 diff)
-
uspace/lib/libc/arch/ppc32/Makefile.inc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/arm32/loader/Makefile
rff62c6d r402a18f 40 40 BFD_ARCH = arm 41 41 TARGET = arm-linux-gnu 42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm 32/bin42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm/bin 43 43 44 44 ifeq ($(COMPILER),gcc_native) -
boot/arch/mips32/loader/Makefile
rff62c6d r402a18f 39 39 BFD_ARCH = mips 40 40 TARGET = mipsel-linux-gnu 41 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 32/bin41 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel/bin 42 42 43 43 ifeq ($(MACHINE),lgxemul) … … 48 48 BFD_NAME = elf32-tradbigmips 49 49 BFD = ecoff-bigmips 50 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 32eb/bin50 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin 51 51 TARGET = mips-linux-gnu 52 52 endif -
boot/arch/ppc32/loader/Makefile
rff62c6d r402a18f 40 40 BFD_ARCH = powerpc:common 41 41 TARGET = ppc-linux-gnu 42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc 32/bin42 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc/bin 43 43 44 44 ifeq ($(COMPILER),gcc_native) -
kernel/arch/arm32/Makefile.inc
rff62c6d r402a18f 34 34 BFD = binary 35 35 TARGET = arm-linux-gnu 36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm 3236 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm 37 37 38 38 ATSIGN = % -
kernel/arch/ia32/Makefile.inc
rff62c6d r402a18f 34 34 BFD = binary 35 35 TARGET = i686-pc-linux-gnu 36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i a3236 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686 37 37 38 38 BITS = 32 -
kernel/arch/ia32/include/asm.h
rff62c6d r402a18f 392 392 asm volatile ( 393 393 "sgdtl %[gdtr_reg]\n" 394 : [gdtr_reg] "=m" (*gdtr_reg)394 :: [gdtr_reg] "m" (*gdtr_reg) 395 395 ); 396 396 } -
kernel/arch/ia64/include/faddr.h
rff62c6d r402a18f 27 27 */ 28 28 29 /** @addtogroup ia64 29 /** @addtogroup ia64 30 30 * @{ 31 31 */ … … 38 38 #include <arch/types.h> 39 39 40 /** 40 /** 41 41 * 42 42 * Calculate absolute address of function 43 43 * referenced by fptr pointer. 44 44 * 45 * @param f ptrFunction pointer.45 * @param f Function pointer. 46 46 * 47 47 */ 48 #define FADDR(f ptr) (((fncptr_t *) (fptr))->fnc)48 #define FADDR(f) (*((uintptr_t *)(f))); 49 49 50 50 #endif -
kernel/arch/ia64/include/types.h
rff62c6d r402a18f 67 67 unative_t fnc; 68 68 unative_t gp; 69 } __attribute__((may_alias))fncptr_t;69 } fncptr_t; 70 70 71 71 #define PRIp "lx" /**< Format for uintptr_t. */ -
kernel/arch/ia64/src/cpu/cpu.c
rff62c6d r402a18f 54 54 char vendor[2 * sizeof(uint64_t) + 1]; 55 55 56 memcpy(vendor, &CPU->arch.cpuid0, 8);57 memcpy(vendor + 8, &CPU->arch.cpuid1, 8);56 *((uint64_t *) &vendor[0 * sizeof(uint64_t)]) = CPU->arch.cpuid0; 57 *((uint64_t *) &vendor[1 * sizeof(uint64_t)]) = CPU->arch.cpuid1; 58 58 vendor[sizeof(vendor) - 1] = 0; 59 59 60 switch (m->arch.cpuid3.family) {60 switch(m->arch.cpuid3.family) { 61 61 case FAMILY_ITANIUM: 62 62 family_str = "Itanium"; -
kernel/arch/mips32/Makefile.inc
rff62c6d r402a18f 33 33 BFD = binary 34 34 TARGET = mipsel-linux-gnu 35 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 3235 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel 36 36 37 37 GCC_CFLAGS += -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 … … 48 48 ifeq ($(MACHINE),bgxemul) 49 49 BFD_NAME = elf32-tradbigmips 50 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 32eb50 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 51 51 TARGET = mips-linux-gnu 52 52 ENDIANESS = BE -
kernel/arch/ppc32/Makefile.inc
rff62c6d r402a18f 34 34 BFD = binary 35 35 TARGET = ppc-linux-gnu 36 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc 3236 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc 37 37 38 38 GCC_CFLAGS += -mcpu=powerpc -msoft-float -m32 -
kernel/genarch/src/acpi/acpi.c
rff62c6d r402a18f 45 45 #define RSDP_SIGNATURE "RSD PTR " 46 46 #define RSDP_REVISION_OFFS 15 47 48 #define CMP_SIGNATURE(left, right) \49 (((left)[0] == (right)[0]) && \50 ((left)[1] == (right)[1]) && \51 ((left)[2] == (right)[2]) && \52 ((left)[3] == (right)[3]))53 47 54 48 struct acpi_rsdp *acpi_rsdp = NULL; … … 111 105 struct acpi_sdt_header *h = (struct acpi_sdt_header *) (unative_t) acpi_rsdt->entry[i]; 112 106 113 map_sdt(h); 114 if ( CMP_SIGNATURE(h->signature, signature_map[j].signature)) {107 map_sdt(h); 108 if (*((uint32_t *) &h->signature[0]) == *((uint32_t *) &signature_map[j].signature[0])) { 115 109 if (!acpi_sdt_check((uint8_t *) h)) 116 110 goto next; … … 133 127 134 128 map_sdt(h); 135 if ( CMP_SIGNATURE(h->signature, signature_map[j].signature)) {129 if (*((uint32_t *) &h->signature[0]) == *((uint32_t *) &signature_map[j].signature[0])) { 136 130 if (!acpi_sdt_check((uint8_t *) h)) 137 131 goto next; -
kernel/generic/src/ddi/ddi.c
rff62c6d r402a18f 276 276 unative_t sys_preempt_control(int enable) 277 277 { 278 if (! (cap_get(TASK) & CAP_PREEMPT_CONTROL))278 if (!cap_get(TASK) & CAP_PREEMPT_CONTROL) 279 279 return EPERM; 280 280 -
uspace/lib/libc/arch/arm32/Makefile.inc
rff62c6d r402a18f 32 32 33 33 TARGET = arm-linux-gnu 34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm 32/bin34 TOOLCHAIN_DIR = $(CROSS_PREFIX)/arm/bin 35 35 36 36 ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \ -
uspace/lib/libc/arch/ia32/Makefile.inc
rff62c6d r402a18f 31 31 32 32 TARGET = i686-pc-linux-gnu 33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i a32/bin33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/i686/bin 34 34 35 35 ARCH_SOURCES += arch/$(UARCH)/src/syscall.S \ -
uspace/lib/libc/arch/mips32/Makefile.inc
rff62c6d r402a18f 31 31 32 32 TARGET = mipsel-linux-gnu 33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 32/bin33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mipsel/bin 34 34 35 35 ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \ -
uspace/lib/libc/arch/mips32eb/Makefile.inc
rff62c6d r402a18f 31 31 32 32 TARGET = mips-linux-gnu 33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips 32eb/bin33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/mips/bin 34 34 35 35 ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \ -
uspace/lib/libc/arch/ppc32/Makefile.inc
rff62c6d r402a18f 31 31 32 32 TARGET = ppc-linux-gnu 33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc 32/bin33 TOOLCHAIN_DIR = $(CROSS_PREFIX)/ppc/bin 34 34 35 35 ARCH_SOURCES += arch/$(UARCH)/src/syscall.c \
Note:
See TracChangeset
for help on using the changeset viewer.
