aboutsummaryrefslogtreecommitdiff
path: root/bbot/agent/machine.cxx
AgeCommit message (Expand)AuthorFilesLines
2024-03-22Implement auxiliary machine support in bbot-agentBoris Kolpackov1-40/+46
2024-03-06Rename --ram agent option to --build-ram, add --auxiliary-ramBoris Kolpackov1-1/+1
2023-06-21Adjust sockets/cores/threads splits to better reflect modern hardwareBoris Kolpackov1-6/+7
2023-05-15Add CPU boosting for higher 4th priority levelsBoris Kolpackov1-5/+8
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2022-10-04Work around lack of C++17 ctor in butl::optionalBoris Kolpackov1-0/+10
2022-10-03Get rid of deprecated QEMU option styleBoris Kolpackov1-1/+1
2022-10-03Omit USB QEMU options if custom options are providedBoris Kolpackov1-8/+13
2022-10-03Tweaks to KVM command lineBoris Kolpackov1-1/+4
2022-10-03Improve diagnosticsBoris Kolpackov1-6/+12
2021-09-27Finalize licenseBoris Kolpackov1-1/+1
2021-04-09Move USB settings before machine-specific settingsBoris Kolpackov1-6/+6
2021-04-08Enable usb-tablet for KVM machinesBoris Kolpackov1-0/+6
2021-03-26Add support for interactive buildsKaren Arutyunov1-11/+28
2021-02-17Disable RAM dividing heuristicsBoris Kolpackov1-0/+8
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov1-1/+1
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov1-1/+1
2019-02-23Don't allow machine configuration override RAM and CPUBoris Kolpackov1-5/+10
2019-02-05Fix typoBoris Kolpackov1-1/+1
2019-02-04Use QMP (QEMU Machine Protocol) events as machine log fileBoris Kolpackov1-9/+101
2019-01-28Fix race in QEMU shutdownBoris Kolpackov1-4/+14
2019-01-26Increase QEMU rx/tx queue to 1024Boris Kolpackov1-4/+4
2019-01-25Increase network queue sizes for better reliability under high loadBoris Kolpackov1-1/+14
2019-01-23Pass -w (wait) option to iptablesBoris Kolpackov1-0/+2
2019-01-21Add support for running multiple instances of agent for same toolchainBoris Kolpackov1-4/+9
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-11-06Tweak qemu RTC options to try to avoid clock driftBoris Kolpackov1-0/+6
2018-10-16Fix bug in logical CPUs to sockets/cores/threads topology mappingBoris Kolpackov1-9/+14
2018-08-20Adapt to new process::try_wait() function signatureKaren Arutyunov1-1/+1
2018-06-25Set QEMU_AUDIO_DRV to 'none' to disable audio outputBoris Kolpackov1-2/+3
2018-06-22Make communication with QEMU monitor more robustBoris Kolpackov1-4/+8
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2017-12-17Convert to using operator<<(ostream,process_exit)Boris Kolpackov1-2/+2
2017-10-09Don't fail hard if we were unable to suspend machineBoris Kolpackov1-3/+3
2017-10-07Remove stray newlineBoris Kolpackov1-1/+0
2017-08-13Reorder options in iptables commandsBoris Kolpackov1-9/+12
2017-08-06Handle the case where machine is shutdown/rebooted from withinBoris Kolpackov1-72/+77
2017-08-04Try to do more robust machine shutdownBoris Kolpackov1-1/+20
2017-07-29Convert to use utility libraryBoris Kolpackov1-1/+2
2017-07-14Make use of wildcards in buildfilesKaren Arutyunov1-0/+474