Peter Jones
dc62a3c4dc
Move includes around to clean the source tree up a bit.
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-03-12 16:21:43 -04:00
Peter Jones
97a3f6cf94
"in_protocol" is used in more than shim.o; make it not static.
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2017-12-19 16:52:01 -05:00
Peter Jones
96b347c200
Add a mechanism to print openssl errors
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2017-08-31 15:13:45 -04:00
Peter Jones
78f6b007e7
Make msleep() be a thing
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2017-08-31 15:13:34 -04:00
Peter Jones
abe6ed8b57
More incorrect unsigned vs signed fixups from yours truly.
...
Woops.
Signed-off-by: Peter Jones <pjones@redhat.com>
2015-06-29 14:41:21 -04:00
Peter Jones
7bb0d6f71d
Fix console_print_box*() parameters.
...
When we made lib build with the correct CFLAGS, it inherited
-Werror=sign-compare, and I fixed up some parameters on
console_print_box() and console_print_box_at() to avoid sign comparison
errors.
The fixups were *completely wrong*, as some behavior relies on negative
values. So this fixes them in a completely different way, by casting
appropriately to signed types where we're doing comparisons.
Signed-off-by: Peter Jones <pjones@redhat.com>
2015-06-16 11:41:32 -04:00
Peter Jones
7fdbd9d48a
Make lib/ build right with the cflags it should be using...
...
... but isn't.
Signed-off-by: Peter Jones <pjones@redhat.com>
2015-04-13 19:55:25 -04:00
Gary Ching-Pang Lin
361716dd4a
Add nostdinc to the CFLAGS for lib
...
We don't need the headers from the standard include path.
Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
2014-12-11 09:48:50 -05:00
Gary Ching-Pang Lin
8bd7bad4b7
Remove the duplicate calls in lib/console.c
...
Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
2014-06-25 10:15:31 -04:00
Gary Ching-Pang Lin
22254e2633
MokManager: handle the error status from ReadKeyStroke
...
On some machines, even though the key event was signaled, ReadKeyStroke
still got EFI_NOT_READY. This commit handles the error status to avoid
console_get_keystroke from returning unexpected keys.
Signed-off-by: Gary Ching-Pang Lin <glin@suse.com>
Conflicts:
MokManager.c
2014-06-25 10:02:18 -04:00
Peter Jones
3c0ee51ad8
Put SHIM_VERBOSE under shim's guid, not global.
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-10-04 13:54:35 -04:00
Peter Jones
880f9de412
Try to actually make debug printing look reasonable.
...
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-10-04 11:51:09 -04:00
Peter Jones
fc986307fb
Add ident-like blobs to shim.efi for version checking.
...
I feel dirty.
2013-10-03 11:11:09 -04:00
Peter Jones
4537217422
Merge console_control.h and console.h
...
Since these are topically the same thing, they can live together.
Signed-off-by: Peter Jones <pjones@redhat.com>
2013-10-01 14:03:16 -04:00
Matthew Garrett
d359712e1b
Port MokManager to Linux Foundation loader UI code
...
This is the first stage of porting the MokManager UI to the UI code used
by the Linux Foundation UEFI loader.
2013-09-26 11:57:59 -04:00