Re: [SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Kevin O'Connor
On Thu, Mar 12, 2015 at 12:44:31PM -0500, Timothy Pearson wrote: > On 03/12/2015 12:38 PM, Paolo Bonzini wrote: > > > > > >On 12/03/2015 18:23, Timothy Pearson wrote: > >>Any chance SeaBIOS could emit a short chirp when it receives the ESC to > >>boot menu request? That would solve the "hammering

Re: [SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Timothy Pearson
On 03/12/2015 12:38 PM, Paolo Bonzini wrote: On 12/03/2015 18:23, Timothy Pearson wrote: Any chance SeaBIOS could emit a short chirp when it receives the ESC to boot menu request? That would solve the "hammering blindly at the keys" problem while the video is initialising, at least on systems

Re: [SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Timothy Pearson
On 03/12/2015 12:20 PM, Paolo Bonzini wrote: On 12/03/2015 16:58, Matt DeVillier wrote: Is there are reason to keep the use of ESC to exit the boot menu at all? It's a fairly obvious user interface. If you don't know what to choose, press ESC. Is that a feature that users use/expect? 1.5

Re: [SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Paolo Bonzini
On 12/03/2015 16:58, Matt DeVillier wrote: > Is there are reason to keep the use of ESC to exit the boot menu at > all? It's a fairly obvious user interface. If you don't know what to choose, press ESC. > Is that a feature that users use/expect? 1.5s may sound like a > lot of time, but with m

[SeaBIOS] [PATCH v4 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Paolo Bonzini
If the menu key is ESC, do not restart boot unless 1.5 seconds have passed. Otherwise users (trained by years of repeatedly hitting keys to enter the BIOS) will end up hitting ESC multiple times and immediately booting the primary boot device. Suggested-by: Matt DeVillier Signed-off-by: Paolo Bo

[SeaBIOS] [PATCH v4 0/2] boot: switch default menu key to ESC

2015-03-12 Thread Paolo Bonzini
Patch 1 applies a small improvement to user experience, as suggested by Matt DeVillier. Then patch 2 makes the switch. v3->v4: also update docs/Runtime_config.md. Paolo Bonzini (2): boot.c: delay exiting boot if menu key is ESC boot: switch default menu key to ESC docs/Runtime_config.md |

[SeaBIOS] [PATCH v4 2/2] boot: switch default menu key to ESC

2015-03-12 Thread Paolo Bonzini
On some platforms, F12 may be hard to access; for example, on OS X machines F9-F12 have been intercepted by the OS for a long time, and on newer OS X releases function keys are basically gone for good. Which keys are and are not available depends on the client, not on the server, but only function

Re: [SeaBIOS] [PATCH] smp: Fix smp race introduced in 0673b787

2015-03-12 Thread Kevin O'Connor
On Wed, Mar 11, 2015 at 05:56:23PM -0400, Kevin O'Connor wrote: > In 0673b787 the QEMU SMP init code was changed to run in 32bit mode. > Unfortunately, the transition32 assembler function is not > multi-processor safe, because it modifies the global RTC index > register. This race condition led to

Re: [SeaBIOS] seabios stable release

2015-03-12 Thread Gerd Hoffmann
On Mi, 2015-03-11 at 14:31 -0400, Kevin O'Connor wrote: > On Wed, Mar 11, 2015 at 02:48:18PM +0100, Gerd Hoffmann wrote: > > Hi, > > > > Looks like we need a stable release branch for 1.8 and roll out a 1.8.1 > > release with some fixes for qemu. > > > > Issue #1: support for multiple pci roots

Re: [SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Matt DeVillier
On 3/12/2015 9:49 AM, Paolo Bonzini wrote: > If the menu key is ESC, do not restart boot unless > 1.5 seconds have passed. Otherwise users (trained by years of > repeatedly hitting keys to enter the BIOS) will end up hitting ESC > multiple times and immediately booting the primary boot device. > >

Re: [SeaBIOS] [PATCH v3 2/2] boot: switch default menu key to ESC

2015-03-12 Thread Kevin O'Connor
On Thu, Mar 12, 2015 at 03:49:02PM +0100, Paolo Bonzini wrote: > On some platforms, F12 may be hard to access; for example, on OS X > machines F9-F12 have been intercepted by the OS for a long time, and > on newer OS X releases function keys are basically gone for good. > > Which keys are and are

[SeaBIOS] [PATCH v3 1/2] boot.c: delay exiting boot if menu key is ESC

2015-03-12 Thread Paolo Bonzini
If the menu key is ESC, do not restart boot unless 1.5 seconds have passed. Otherwise users (trained by years of repeatedly hitting keys to enter the BIOS) will end up hitting ESC multiple times and immediately booting the primary boot device. Suggested-by: Matt DeVillier Signed-off-by: Paolo Bo

Re: [SeaBIOS] [PATCH] boot: add serial-friendly alternatives for invoking the boot menu

2015-03-12 Thread Paolo Bonzini
On 11/03/2015 20:45, Kevin O'Connor wrote: > On Wed, Mar 11, 2015 at 06:39:44PM +0100, Paolo Bonzini wrote: >> On 11/03/2015 18:24, Kevin O'Connor wrote: >>> On Wed, Mar 11, 2015 at 05:42:18PM +0100, Paolo Bonzini wrote: I have no problem with changing the key; the problem I have with ESC is

[SeaBIOS] [PATCH v3 2/2] boot: switch default menu key to ESC

2015-03-12 Thread Paolo Bonzini
On some platforms, F12 may be hard to access; for example, on OS X machines F9-F12 have been intercepted by the OS for a long time, and on newer OS X releases function keys are basically gone for good. Which keys are and are not available depends on the client, not on the server, but only function

[SeaBIOS] [PATCH v3 0/2] boot: switch default menu key to ESC

2015-03-12 Thread Paolo Bonzini
Patch 1 applies a small improvement to user experience, as suggested by Matt DeVillier. Then patch 2 makes the switch. Paolo Bonzini (2): boot: delay exiting boot if menu key is ESC boot: switch default menu key to ESC src/boot.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletio