Commit Graph
275 Commits
Author SHA1 Message Date
Matthew Hooker b5a97e468f fix test 2018-04-19 17:07:58 -07:00
Matthew Hooker 7e9af8247a fix 2 byte scancodes for pc-xt VMs. 2018-04-19 17:02:39 -07:00
Matthew Hooker 675eae1e92 flush scancodes when we wait 2018-04-19 16:44:50 -07:00
Matthew Hooker 374d8f089f better log message 2018-04-19 16:09:38 -07:00
Matthew Hooker 31d04f1945 remove outdated comment 2018-04-19 14:26:31 -07:00
Matthew Hooker df6224d04e fix vnc config 2018-04-19 14:26:31 -07:00
Matthew Hooker aa69bdf74e Perform validation of boot command. 2018-04-19 14:26:31 -07:00
Matthew Hooker 7d43324359 add menu key.
Replaces #5989
2018-04-19 14:26:31 -07:00
Matthew Hooker e9e27941cc sort keycode lists 2018-04-19 14:26:31 -07:00
Matthew Hooker c6299972b9 s/boot_command/bootcommand/ 2018-04-19 14:26:31 -07:00
Matthew Hooker 7990966a09 fix boot command config struct name 2018-04-19 14:26:31 -07:00
Matthew Hooker 408eba88ad flatten boot command config and implement for vmware 2018-04-19 14:26:30 -07:00
Matthew Hooker 9a8acbbcab negative wait WIP 2018-04-19 14:26:30 -07:00
Matthew Hooker add7e8acb9 Stop sending boot commands when context canceled. 2018-04-19 14:26:30 -07:00
Matthew Hooker 94129b7fe3 we're using PC-XT (set1) not PC-AT 2018-04-19 14:26:30 -07:00
Matthew Hooker a46a7afa20 Remove old tests. 2018-04-19 14:26:29 -07:00
Matthew Hooker e2e7bc65fd Make special keys case insensitive.
add tests
2018-04-19 14:26:29 -07:00
Matthew Hooker cba4d3235f cleanup 2018-04-19 14:26:29 -07:00
Matthew Hooker bdb1eee7d8 Implement new parser for HyperV boot command 2018-04-19 14:26:29 -07:00
Matthew Hooker f9ad264f4d Comments 2018-04-19 14:26:29 -07:00
Matthew Hooker 81d127768c Add key press interval to virtualbox. 2018-04-19 14:26:29 -07:00
Matthew Hooker 59376294ef Maximize scancode throughput.
Let's cache the scancodes and flush them at the end. Also make sure to
send only as many as the driver can send correctly. It's important here
to chunk the scancodes correctly, so that we don't accidentally split them
over successive calls to the driver
2018-04-19 14:26:29 -07:00
Matthew Hooker 9b7704c714 Implement new parser for Parallels boot command 2018-04-19 14:26:29 -07:00
Matthew Hooker 99d61920d0 Abstract vbox driver into PC-AT driver. 2018-04-19 14:26:29 -07:00
Matthew Hooker e4af71858f Implement new parser for Virtualbox boot command
Remove boot wait for virtualbox run step
2018-04-19 14:26:29 -07:00
Matthew Hooker 1c0af28662 Some cleanup and comments. 2018-04-19 14:26:29 -07:00
Matthew Hooker 673245afcf Replace boot command parser with PEG parser. 2018-04-19 14:26:28 -07:00
M. Marsh f5c031baf9 Merge pull request #5941 from synax/hyper-v-disk-block-size
Adds Support to configure hyper-v disk block size
2018-04-19 11:27:52 -07:00
Stefan Henseler b8bf421dc2 Fixes missing diskblocksize parameter for gen1 vms 2018-04-18 22:14:44 +02:00
Seth Vargo b17b333e29 Add a common package for specifying useragent and adopt that everywhere
There were 5 different formats for the Packer useragent string. This
fixes that and unifies it into a helper package.

I did not touch oracle's user-agent, because it looked kinda special.
2018-04-05 14:28:50 -04:00