Ignore:
File:
1 edited

Legend:

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

    r443695e rd39ce97d  
    11#
    2 # Copyright (c) 2021 Jiri Svoboda
    32# Copyright (c) 2019 Jiří Zárevúcky
    43# All rights reserved.
     
    4544endif
    4645
    47 arch_kernel_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib' ]
     46
     47# TODO: Enable --gc-sections
     48arch_kernel_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib', '-Wl,--no-gc-sections' ]
    4849arch_uspace_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib', '-lgcc' ]
    4950
    50 # Binaries to be included in a barebone build
     51
    5152rd_essential += [
    5253        'app/edit',
     
    5556
    5657        'srv/audio/hound',
    57 ]
    5858
    59 # Drivers to be included in a barebone build
    60 rd_essential_drv += [
    6159        'drv/intctl/apic',
    6260        'drv/intctl/i8259',
    6361        'drv/platform/pc',
    64         'drv/block/isa-ide',
     62        'drv/block/ata_bd',
    6563        'drv/bus/pci/pciintel',
    6664        'drv/bus/isa',
     
    7068        'drv/hid/xtkbd',
    7169]
    72 
    73 # Drivers to be included in a regular build
    74 rd_drv += [
    75         'drv/audio/hdaudio',
    76         'drv/audio/sb16',
    77         'drv/block/ahci',
    78         'drv/block/isa-ide',
    79         'drv/block/pci-ide',
    80         'drv/block/usbmast',
    81         'drv/block/virtio-blk',
    82         'drv/bus/isa',
    83         'drv/bus/pci/pciintel',
    84         'drv/bus/usb/ehci',
    85         'drv/bus/usb/ohci',
    86         'drv/bus/usb/uhci',
    87         'drv/bus/usb/usbdiag',
    88         'drv/bus/usb/usbflbk',
    89         'drv/bus/usb/usbhub',
    90         'drv/bus/usb/usbmid',
    91         'drv/bus/usb/vhc',
    92         'drv/bus/usb/xhci',
    93         'drv/char/i8042',
    94         'drv/char/ns8250',
    95         'drv/char/pc-lpt',
    96         'drv/hid/ps2mouse',
    97         'drv/hid/xtkbd',
    98         'drv/hid/usbhid',
    99         'drv/intctl/apic',
    100         'drv/intctl/i8259',
    101         'drv/nic/ar9271',
    102         'drv/nic/e1k',
    103         'drv/nic/ne2k',
    104         'drv/nic/rtl8139',
    105         'drv/nic/rtl8169',
    106         'drv/nic/virtio-net',
    107         'drv/platform/pc',
    108         'drv/time/cmos-rtc',
    109 ]
Note: See TracChangeset for help on using the changeset viewer.