Changeset 581a54a in mainline for meson/arch/ia32/meson.build


Ignore:
Timestamp:
2021-12-20T20:44:44Z (2 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
dbc1398
Parents:
c0436cb
git-author:
Jiri Svoboda <jiri@…> (2021-12-20 20:30:41)
git-committer:
Jiri Svoboda <jiri@…> (2021-12-20 20:44:44)
Message:

Allow filtering list of drivers even in non-barebone mode

This reduces the size of RAM disk / OS image for platforms that do not
use barebone by default, namely amd64, ia32, ia64 and ppc32,
in some cases significantly.

File:
1 edited

Legend:

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

    rc0436cb r581a54a  
    11#
     2# Copyright (c) 2021 Jiri Svoboda
    23# Copyright (c) 2019 Jiří Zárevúcky
    34# All rights reserved.
     
    5657arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
    5758
    58 
     59# Binaries to be included in a barebone build
    5960rd_essential += [
    6061        'app/edit',
     
    6364
    6465        'srv/audio/hound',
     66]
    6567
     68# Drivers to be included in a barebone build
     69rd_essential_drv += [
    6670        'drv/intctl/apic',
    6771        'drv/intctl/i8259',
     
    7579        'drv/hid/xtkbd',
    7680]
     81
     82# Drivers to be included in a regular build
     83rd_drv += [
     84        'drv/audio/hdaudio',
     85        'drv/audio/sb16',
     86        'drv/block/ahci',
     87        'drv/block/ata_bd',
     88        'drv/block/usbmast',
     89        'drv/block/virtio-blk',
     90        'drv/bus/isa',
     91        'drv/bus/pci/pciintel',
     92        'drv/bus/usb/ehci',
     93        'drv/bus/usb/ohci',
     94        'drv/bus/usb/uhci',
     95        'drv/bus/usb/usbdiag',
     96        'drv/bus/usb/usbflbk',
     97        'drv/bus/usb/usbhub',
     98        'drv/bus/usb/usbmid',
     99        'drv/bus/usb/vhc',
     100        'drv/bus/usb/xhci',
     101        'drv/char/i8042',
     102        'drv/char/ns8250',
     103        'drv/char/pc-lpt',
     104        'drv/hid/ps2mouse',
     105        'drv/hid/xtkbd',
     106        'drv/hid/usbhid',
     107        'drv/intctl/apic',
     108        'drv/intctl/i8259',
     109        'drv/nic/ar9271',
     110        'drv/nic/e1k',
     111        'drv/nic/ne2k',
     112        'drv/nic/rtl8139',
     113        'drv/nic/rtl8169',
     114        'drv/nic/virtio-net',
     115        'drv/platform/pc',
     116        'drv/time/cmos-rtc',
     117]
Note: See TracChangeset for help on using the changeset viewer.