[coreboot] r3085 build service

Jordan Crouse jordan.crouse at amd.com
Mon Jan 28 23:48:21 CET 2008


On 28/01/08 23:33 +0100, Carl-Daniel Hailfinger wrote:
> Testing with other gcc versions and creating a size table like the one
> at http://coreboot.org/~jcrouse/ubuntu_4_1_fam10_sizes would certainly
> help us see where the whole size problem is most apparent.

Attached is the comparison of the sizes between 4.1 and 4.3.  Most of the
.o files are _smaller_ which is to be expected with a better compiler,
but unexpected due to our results.    But there is one uh-oh -
crt0.o is 8k larger, which probably accounts for much of our missing
space, but certainly not all of it.

We now have two missions - figure out whats up with crt0.o and figure
out the next possible culprit (binutils, probably).

(also posted at: http://coreboot.org/~jcrouse/comparison_41_to_43)

Jordan

-- 
Jordan Crouse
Systems Software Development Engineer 
Advanced Micro Devices, Inc.
-------------- next part --------------
              acpi.o:	   81	    0	    0
       acpi_tables.o:	   27	    0	    0
        agp_device.o:	    0	    0	    0
           amd8111.o:	   -5	    0	    0
      amd8111_ac97.o:	    5	  -20	    0
      amd8111_acpi.o:	   76	  -16	    0
       amd8111_ide.o:	    5	    0	    0
       amd8111_lpc.o:	  -76	    0	    0
       amd8111_nic.o:	    5	    0	    0
       amd8111_pci.o:	    0	    0	    0
     amd8111_reset.o:	    9	    0	    0
     amd8111_smbus.o:	    5	    0	    0
       amd8111_usb.o:	    5	    0	    0
      amd8111_usb2.o:	    0	    0	    0
    amd8132_bridge.o:	    3	  -20	    0
      amd8151_agp3.o:	    0	  -20	    0
          amd_mtrr.o:	   48	    0	    0
       amd_sibling.o:	 -151	    0	    0
     amdfam10_acpi.o:	   66	    0	    0
        apic_timer.o:	    0	    0	    0
           biosemu.o:	    0	    0	    0
              boot.o:	 -294	    0	    0
           c_start.o:	    0	    0	    0
             cache.o:	    0	    0	    0
    cardbus_device.o:	 -203	    0	    0
             clog2.o:	    0	    0	    0
compute_ip_checksum.o:	   -4	    0	    0
           console.o:	    1	    0	    0
      coreboot_ram.o:	-2348	-1024	  -24
    coreboot_table.o:	   -4	    0	    0
               cpu.o:	   28	    0	    0
              crt0.o:	 8511	    0	    0
             debug.o:	    0	    0	    0
            decode.o:	 -103	    0	    0
             delay.o:	   -4	    0	    0
            device.o:	 -761	    0	    0
       device_util.o:	  137	    0	  -12
              dsdt.o:	    0	    0	    0
           elfboot.o:	 -572	    0	    0
         exception.o:	    0	    0	    0
              fadt.o:	  -52	    0	    0
     fallback_boot.o:	   -6	    0	    0
               fpu.o:	    0	    0	    0
      get_bus_conf.o:	  -17	    0	    0
       get_pci1234.o:	  -32	    0	    0
      hardwaremain.o:	  -40	    0	    0
    hypertransport.o:	 -321	    0	    0
           i2cmux2.o:	    0	  -24	    0
             i8259.o:	    0	    0	    0
        irq_tables.o:	  -56	    0	    0
           isa-dma.o:	    0	    0	    0
          keyboard.o:	    0	    0	    0
             lapic.o:	    0	    0	    0
    lapic_cpu_init.o:	 -365	    0	    0
         mainboard.o:	    0	    0	    0
            malloc.o:	 -188	    0	    0
       mc146818rtc.o:	    4	    0	    0
            memcmp.o:	   -2	    0	    0
            memcpy.o:	   -4	    0	    0
           memmove.o:	   -1	    0	    0
            memset.o:	   -4	    0	    0
         microcode.o:	   -4	    0	    0
      misc_control.o:	    0	    0	    0
  model_10xxx_init.o:	  174	  -20	    0
            mpspec.o:	  -74	    0	    0
           mptable.o:	   92	    0	    0
              mtrr.o:	 -227	    0	    0
       northbridge.o:	  -53	  -56	    0
               ops.o:	   77	    0	    0
              ops2.o:	  -40	    0	    0
      option_table.o:	    0	    0	    0
        pci_device.o:	 -846	  -20	    0
           pci_ops.o:	   93	    0	    0
      pci_ops_auto.o:	   -4	    0	    0
     pci_ops_conf1.o:	   -5	    0	    0
     pci_ops_conf2.o:	  -16	    0	    0
    pci_ops_mmconf.o:	    0	    0	    0
           pci_rom.o:	 -259	    0	    0
           pcibios.o:	    0	    0	    0
     pciexp_device.o:	    0	    0	    0
       pcix_device.o:	    4	    0	    0
             pgtbl.o:	   19	    0	    0
      pirq_routing.o:	  -24	    0	    0
        pnp_device.o:	   -7	    0	    0
          prim_ops.o:	 -368	    0	    0
            printk.o:	    0	    0	    0
            pstate.o:	   55	    0	    0
        rom_stream.o:	 3745	    0	    0
       root_device.o:	 -140	    0	    0
         secondary.o:	    0	    0	    0
         smbus_ops.o:	  260	    0	    0
     socket_F_1207.o:	    0	    0	    0
              ssdt.o:	    0	    0	    0
             ssdt2.o:	    0	    0	    0
             ssdt3.o:	    0	    0	    0
             ssdt4.o:	    0	    0	    0
             ssdt5.o:	    0	    0	    0
             sspr1.o:	    0	    0	    0
             sspr2.o:	    0	    0	    0
             sspr3.o:	    0	    0	    0
             sspr4.o:	    0	    0	    0
             sspr5.o:	    0	    0	    0
            static.o:	    0	 -196	    0
           superio.o:	  -68	  -44	    0
               sys.o:	  -37	    0	    0
            tables.o:	    2	    0	    0
          uart8250.o:	  -23	    0	    0
  uart8250_console.o:	   -3	    0	    0
  update_microcode.o:	  -16	    0	    0
           version.o:	  -22	    0	    0
       vga_console.o:	    6	    0	    0
          vsprintf.o:	   19	    0	    0
         vtxprintf.o:	  -46	    0	    0


More information about the coreboot mailing list