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.
              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
-- 
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to