Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • meson/arch/ia32/meson.build

    rc21d4d6 r443695e  
    11#
     2# Copyright (c) 2021 Jiri Svoboda
    23# Copyright (c) 2019 Jiří Zárevúcky
    34# All rights reserved.
     
    3536
    3637arch_uspace_c_args = [
    37         # FIXME: enabling -march for uspace makes malloc tests crash. Investigate.
    38         # _march,
     38        _march,
    3939        '-D__LE__',
    4040        '-mno-tls-direct-seg-refs',
     
    5151]
    5252
    53 
    54 # TODO: Enable --gc-sections.
    55 arch_kernel_link_args = [ '-nostdlib', '-Wl,--no-gc-sections' ]
     53arch_kernel_link_args = [ '-nostdlib' ]
    5654arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
    5755
    58 
     56# Binaries to be included in a barebone build
    5957rd_essential += [
    6058        'app/edit',
     
    6361
    6462        'srv/audio/hound',
     63]
    6564
     65# Drivers to be included in a barebone build
     66rd_essential_drv += [
    6667        'drv/intctl/apic',
    6768        'drv/intctl/i8259',
    6869        'drv/platform/pc',
    69         'drv/block/ata_bd',
     70        'drv/block/isa-ide',
    7071        'drv/bus/pci/pciintel',
    7172        'drv/bus/isa',
     
    7576        'drv/hid/xtkbd',
    7677]
     78
     79# Drivers to be included in a regular build
     80rd_drv += [
     81        'drv/audio/hdaudio',
     82        'drv/audio/sb16',
     83        'drv/block/ahci',
     84        'drv/block/isa-ide',
     85        'drv/block/pci-ide',
     86        'drv/block/usbmast',
     87        'drv/block/virtio-blk',
     88        'drv/bus/isa',
     89        'drv/bus/pci/pciintel',
     90        'drv/bus/usb/ehci',
     91        'drv/bus/usb/ohci',
     92        'drv/bus/usb/uhci',
     93        'drv/bus/usb/usbdiag',
     94        'drv/bus/usb/usbflbk',
     95        'drv/bus/usb/usbhub',
     96        'drv/bus/usb/usbmid',
     97        'drv/bus/usb/vhc',
     98        'drv/bus/usb/xhci',
     99        'drv/char/i8042',
     100        'drv/char/ns8250',
     101        'drv/char/pc-lpt',
     102        'drv/hid/ps2mouse',
     103        'drv/hid/xtkbd',
     104        'drv/hid/usbhid',
     105        'drv/intctl/apic',
     106        'drv/intctl/i8259',
     107        'drv/nic/ar9271',
     108        'drv/nic/e1k',
     109        'drv/nic/ne2k',
     110        'drv/nic/rtl8139',
     111        'drv/nic/rtl8169',
     112        'drv/nic/virtio-net',
     113        'drv/platform/pc',
     114        'drv/time/cmos-rtc',
     115]
Note: See TracChangeset for help on using the changeset viewer.