Ignore:
File:
1 edited

Legend:

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

    rd39ce97d r443695e  
    11#
     2# Copyright (c) 2021 Jiri Svoboda
    23# Copyright (c) 2019 Jiří Zárevúcky
    34# All rights reserved.
     
    4445endif
    4546
    46 
    47 # TODO: Enable --gc-sections
    48 arch_kernel_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib', '-Wl,--no-gc-sections' ]
     47arch_kernel_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib' ]
    4948arch_uspace_link_args = [ '-Wl,-z,max-page-size=0x1000', '-nostdlib', '-lgcc' ]
    5049
    51 
     50# Binaries to be included in a barebone build
    5251rd_essential += [
    5352        'app/edit',
     
    5655
    5756        'srv/audio/hound',
     57]
    5858
     59# Drivers to be included in a barebone build
     60rd_essential_drv += [
    5961        'drv/intctl/apic',
    6062        'drv/intctl/i8259',
    6163        'drv/platform/pc',
    62         'drv/block/ata_bd',
     64        'drv/block/isa-ide',
    6365        'drv/bus/pci/pciintel',
    6466        'drv/bus/isa',
     
    6870        'drv/hid/xtkbd',
    6971]
     72
     73# Drivers to be included in a regular build
     74rd_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.