Ignore:
File:
1 edited

Legend:

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

    r443695e rc21d4d6  
    11#
    2 # Copyright (c) 2021 Jiri Svoboda
    32# Copyright (c) 2019 Jiří Zárevúcky
    43# All rights reserved.
     
    3635
    3736arch_uspace_c_args = [
    38         _march,
     37        # FIXME: enabling -march for uspace makes malloc tests crash. Investigate.
     38        # _march,
    3939        '-D__LE__',
    4040        '-mno-tls-direct-seg-refs',
     
    5151]
    5252
    53 arch_kernel_link_args = [ '-nostdlib' ]
     53
     54# TODO: Enable --gc-sections.
     55arch_kernel_link_args = [ '-nostdlib', '-Wl,--no-gc-sections' ]
    5456arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
    5557
    56 # Binaries to be included in a barebone build
     58
    5759rd_essential += [
    5860        'app/edit',
     
    6163
    6264        'srv/audio/hound',
    63 ]
    6465
    65 # Drivers to be included in a barebone build
    66 rd_essential_drv += [
    6766        'drv/intctl/apic',
    6867        'drv/intctl/i8259',
    6968        'drv/platform/pc',
    70         'drv/block/isa-ide',
     69        'drv/block/ata_bd',
    7170        'drv/bus/pci/pciintel',
    7271        'drv/bus/isa',
     
    7675        'drv/hid/xtkbd',
    7776]
    78 
    79 # Drivers to be included in a regular build
    80 rd_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.