- Timestamp:
- 2012-08-12T11:46:44Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 41b764b7
- Parents:
- e1e4192 (diff), 371cb6c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- boot
- Files:
-
- 8 edited
-
Makefile.build (modified) (3 diffs)
-
Makefile.common (modified) (2 diffs)
-
Makefile.grub (modified) (1 diff)
-
arch/ia64/Makefile.inc (modified) (1 diff)
-
arch/mips32/Makefile.inc (modified) (2 diffs)
-
arch/mips64/Makefile.inc (modified) (2 diffs)
-
arch/ppc32/Makefile.inc (modified) (1 diff)
-
generic/src/str.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
boot/Makefile.build
re1e4192 r90478727 47 47 -Werror-implicit-function-declaration -wd170 48 48 49 SUNCC_CFLAGS = -I$(INCLUDES) -xO$(OPTIMIZATION) \50 -xnolib -xc99=all -features=extensions \51 -erroff=E_ZERO_SIZED_STRUCT_UNION52 53 49 CLANG_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ 54 50 -fexec-charset=UTF-8 -fwide-exec-charset=UTF-32$(ENDIANESS) \ … … 66 62 GCC_CFLAGS += -g 67 63 ICC_CFLAGS += -g 68 SUNCC_CFLAGS += -g69 64 CLANG_CFLAGS += -g 70 65 endif … … 83 78 CFLAGS = $(ICC_CFLAGS) $(EXTRA_CFLAGS) 84 79 DEPEND_DEFS = $(DEFS) $(CONFIG_DEFS) 85 endif86 87 ifeq ($(COMPILER),suncc)88 CFLAGS = $(SUNCC_CFLAGS) $(EXTRA_CFLAGS)89 DEFS += $(CONFIG_DEFS)90 DEPEND_DEFS = $(DEFS)91 80 endif 92 81 -
boot/Makefile.common
re1e4192 r90478727 98 98 $(USPACE_PATH)/srv/bd/part/guid_part/g_part \ 99 99 $(USPACE_PATH)/srv/bd/part/mbr_part/mbr_part \ 100 $(USPACE_PATH)/srv/bd/sata_bd/sata_bd \ 100 101 $(USPACE_PATH)/srv/clipboard/clipboard \ 101 102 $(USPACE_PATH)/srv/fs/tmpfs/tmpfs \ … … 122 123 nic/ne2k \ 123 124 nic/e1k \ 124 nic/rtl8139 125 nic/rtl8139 \ 126 block/ahci 125 127 126 128 RD_DRV_CFG = -
boot/Makefile.grub
re1e4192 r90478727 60 60 build_dist: clean 61 61 mkdir -p $(BOOT) 62 cp -r $(GRUB) $(BOOT)/grub62 cp -r -L $(GRUB) $(BOOT)/grub 63 63 ifeq ($(GRUB_ARCH),efi) 64 64 gunzip $(IMAGE) -
boot/arch/ia64/Makefile.inc
re1e4192 r90478727 31 31 BFD_ARCH = ia64 32 32 33 # 34 # FIXME: 35 # 36 # The -fno-selective-scheduling and -fno-selective-scheduling2 options 37 # should be removed as soon as a bug in GCC concerning unchecked 38 # speculative loads is fixed. 39 # 40 # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53975 for reference. 41 # 42 33 43 BITS = 64 34 44 ENDIANESS = LE 35 EXTRA_CFLAGS = -fno-unwind-tables -mfixed-range=f32-f127 -mno-pic -mno-sdata 45 EXTRA_CFLAGS = -fno-unwind-tables -mfixed-range=f32-f127 -mno-pic -mno-sdata -fno-selective-scheduling -fno-selective-scheduling2 36 46 37 47 RD_SRVS_NON_ESSENTIAL += -
boot/arch/mips32/Makefile.inc
re1e4192 r90478727 29 29 BFD_ARCH = mips 30 30 BITS = 32 31 EXTRA_CFLAGS = -m no-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=3231 EXTRA_CFLAGS = -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=32 32 32 33 33 RD_SRVS_NON_ESSENTIAL += \ … … 48 48 BFD_OUTPUT = binary 49 49 ENDIANESS = LE 50 EXTRA_GCC_CFLAGS = -mhard-float51 50 endif 52 51 -
boot/arch/mips64/Makefile.inc
re1e4192 r90478727 29 29 BFD_ARCH = mips:4000 30 30 BITS = 64 31 EXTRA_CFLAGS = -m no-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=6431 EXTRA_CFLAGS = -msoft-float -mno-abicalls -G 0 -fno-zero-initialized-in-bss -mips3 -mabi=64 32 32 33 33 ifeq ($(MACHINE),msim) … … 35 35 BFD_OUTPUT = binary 36 36 ENDIANESS = LE 37 EXTRA_GCC_CFLAGS = -mhard-float38 37 endif 39 38 -
boot/arch/ppc32/Makefile.inc
re1e4192 r90478727 43 43 44 44 RD_DRVS += \ 45 infrastructure/rootmac 45 infrastructure/rootmac \ 46 bus/pci/pciintel \ 47 bus/usb/ohci \ 48 bus/usb/usbflbk \ 49 bus/usb/usbhub \ 50 bus/usb/usbhid \ 51 bus/usb/usbmast \ 52 bus/usb/usbmid \ 53 bus/usb/vhc 46 54 47 55 SOURCES = \ -
boot/generic/src/str.c
re1e4192 r90478727 354 354 * 355 355 * Do a char-by-char comparison of two NULL-terminated strings. 356 * The strings are considered equal iff they consist of the same 357 * characters on the minimum of their lengths. 356 * The strings are considered equal iff their length is equal 357 * and both strings consist of the same sequence of characters. 358 * 359 * A string S1 is less than another string S2 if it has a character with 360 * lower value at the first character position where the strings differ. 361 * If the strings differ in length, the shorter one is treated as if 362 * padded by characters with a value of zero. 358 363 * 359 364 * @param s1 First string to compare. 360 365 * @param s2 Second string to compare. 361 366 * 362 * @return 0 if the strings are equal, -1 if first is smaller,363 * 1 if second smaller.367 * @return 0 if the strings are equal, -1 if the first is less than the second, 368 * 1 if the second is less than the first. 364 369 * 365 370 */
Note:
See TracChangeset
for help on using the changeset viewer.
