sonic-buildimage/rules
Ying Xie 9d6bac567b [build] force Linux to drop cache before calling kvm (#2717)
* [vm build] force Linux to drop cache before calling kvm

KVM need to allocate 2G memory for this build. The system memory might
be occupied by cache at the moment and doesn't have 2G chunk to give
out. Forcing Kernel to drop cache to boost the chance of getting 2G
memory.

Signed-off-by: Ying Xie <ying.xie@microsoft.com>

* [make] add option to enable/disable VS build memory preparation

Signed-off-by: Ying Xie <ying.xie@microsoft.com>
2019-03-29 15:25:17 -07:00
..
asyncsnmp-py3.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
bash.mk Fix for bash's memory-leak (#1879) 2018-07-27 17:46:33 -07:00
config [build] force Linux to drop cache before calling kvm (#2717) 2019-03-29 15:25:17 -07:00
dbsyncd-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
docker-base-stretch.mk [dockers] Build stretch dockers only once and only in stretch slave docker (#2678) 2019-03-19 09:16:33 -07:00
docker-base.mk [docker-base]: Install gdbserver if INSTALL_DEBUG_TOOLS=y (#2448) 2019-01-15 15:29:52 -08:00
docker-config-engine-stretch.mk [dockers] Build stretch dockers only once and only in stretch slave docker (#2678) 2019-03-19 09:16:33 -07:00
docker-config-engine.mk Introduce ConfigDB (#808) 2017-08-01 19:02:00 -07:00
docker-database.mk [dockers]: Upgrade database and telemetry docker to stretch build (#2541) 2019-02-08 22:05:38 -08:00
docker-dhcp-relay.mk Revert "Fix the sonic build issue" (#1671) 2018-05-02 14:17:04 -07:00
docker-fpm-frr.mk Routing application split config support (#2286) 2018-11-26 18:19:12 -08:00
docker-fpm-gobgp.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
docker-fpm-quagga.mk [installer] Copy old config files rather than only minigraph (#730) 2017-06-21 11:02:25 -07:00
docker-fpm.mk [build]: Adding support for Free-Range-Routing stack. (#510) 2017-04-20 09:12:27 -07:00
docker-lldp-sv2.mk [LLDP] Add lldpmgrd Daemon to Manage LLDP Configuration (#1428) 2018-03-02 16:46:22 -08:00
docker-platform-monitor.mk [pmon] move platform monitor docker to stretch (#2680) 2019-03-22 16:42:56 -07:00
docker-ptf.mk Add recipe for ptf docker 2017-01-05 14:39:07 -08:00
docker-router-advertiser.mk [router-advertiser] Add templated script to wait for pertinent interfaces to be ready before starting radvd (#2558) 2019-03-02 15:45:43 -08:00
docker-snmp-sv2.mk Remove Arista-specific service ACL solution; All platforms now use caclmgrd (#2202) 2018-10-29 10:25:18 -07:00
docker-sonic-mgmt.mk [sonic-mgmt]: move sonic-mgmt docker build into sonic-slave (#819) 2017-07-19 08:10:45 -07:00
docker-teamd.mk Add /host filesystem into teamd docker (#2235) 2018-11-09 16:14:03 -08:00
docker-telemetry.mk [dockers]: Upgrade database and telemetry docker to stretch build (#2541) 2019-02-08 22:05:38 -08:00
frr.mk [docker-frr]: Move FRR from 4.0 to 6.0.2 and make the new frr version and debian package compile (#2454) 2019-01-16 18:34:41 -08:00
functions [rules/functions][slave.mk]: Refine build output (#838) 2017-07-25 09:49:39 +03:00
gobgp.mk Add bgp container with gobgp (#358) 2017-03-02 11:33:46 -08:00
hiredis.mk Remove unnecessary build dependencies for hiredis (#91) 2016-12-07 07:26:07 -08:00
initramfs-tools.mk [baseimage]: update make file for initramfs-tools (#1967) 2018-08-22 13:04:58 -07:00
iproute2.mk [vs]: add vlan configuration support in virtual switch (#1200) 2017-11-30 14:59:25 -08:00
isc-dhcp.mk Revert "Fix the sonic build issue" (#1671) 2018-05-02 14:17:04 -07:00
ixgbe.mk [vs]: build sonic vs kvm image (#2269) 2018-11-20 22:32:40 -08:00
libnl3.mk [libnl3]: Upgrade libnl3 version to 3.2.27-2, same version as in Debian Stretch (#1795) 2018-06-19 13:12:28 -07:00
libteam.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
linux-kernel.mk [kernel]: update sonic kernel to 4.9.0-8-2 (#2468) 2019-01-25 00:46:09 -08:00
lldpd.mk [lldp]: LLDP is misbehaving if netlink messages were lost due to timing issue. (#1909) 2018-08-09 23:58:30 -07:00
lm-sensors.mk [pmon] move platform monitor docker to stretch (#2680) 2019-03-22 16:42:56 -07:00
mpdecimal.mk Build improvements (#80) 2016-12-05 11:12:19 -08:00
ptf.mk Integrate ptf into buildimage (#111) 2016-12-08 09:24:48 -08:00
python3.mk Remove extra trailing newlines at EOF (#804) 2017-07-12 20:54:37 -07:00
python-click.mk [build]: put stretch debian packages under target/debs/stretch/ (#2519) 2019-02-04 22:06:37 -08:00
quagga.mk [quagga]: collect quagga-dbg debian package (#2575) 2019-02-16 11:08:06 -08:00
redis-dump-load-py2.mk Build patched redis-dump-load (#2277) 2018-11-20 19:27:56 -08:00
redis.mk [dockers]: Upgrade database and telemetry docker to stretch build (#2541) 2019-02-08 22:05:38 -08:00
sairedis.mk [libsaithrift-dev]: Enable building libsaithrift-dev and pythonthrift libraries (#1296) 2018-01-11 20:32:14 -08:00
scripts.mk [vs]: Force10-S6000 buffer settings for virtual switch (#2515) 2019-02-01 11:18:02 -08:00
snmpd.mk Add dependency on libl3 for libsnmp-base (#100) 2016-12-06 10:12:22 -08:00
socat.mk [socat]: build socat with readline (#1919) 2018-08-13 01:12:58 -07:00
sonic-config.mk Introduce ConfigDB (#808) 2017-08-01 19:02:00 -07:00
sonic-daemon-base.mk [sonic-daemon-base] Create DaemonBase class for all daemons (#2570) 2019-03-06 08:55:43 +02:00
sonic-device-data.mk [build]: put stretch debian packages under target/debs/stretch/ (#2519) 2019-02-04 22:06:37 -08:00
sonic-ledd.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-platform-common.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-psud.mk [docker-platform-monitor] add psud daemon to Pmon (#2423) 2019-01-15 21:24:47 -08:00
sonic-utilities.mk Move platform-specific hardware plugin base packages to sonic-platform-common submodule (#1301) 2018-01-17 17:11:31 -08:00
sonic-xcvrd.mk [docker-platform-monitor] make file and supervisord conf change for new xcvrd deamon (#1840) 2018-08-03 16:33:56 -07:00
supervisor.mk [docker-base]: Upgrade supervisord to 3.3.3 and fix supervisord.conf (#1390) 2018-02-14 09:40:26 +08:00
swss-common.mk [vs] add teamsyncd into vs docker (#1112) 2017-11-03 17:13:39 -07:00
swss.mk Restore neighbor table to kernel during system warm-reboot (#2213) 2018-11-09 17:06:09 -08:00
swsssdk-py2.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
swsssdk-py3.mk [swsssdk]: Update nomenclature: 'sswsdk' -> 'swsssdk' (#445) 2017-03-30 11:51:05 -07:00
tacacs.mk [rules/tacacs.mk] Correct package dependencies to ensure successful builds (#2180) 2018-10-30 01:50:13 -07:00
telemetry.mk [telemetry]: SONiC system telemetry Support (#1526) 2018-03-27 13:39:04 -07:00
thrift.mk [dockers] Upgrade Mellanox syncd docker to stretch (#2640) 2019-03-12 21:38:25 -07:00