Vladimir Serbinenko
df21b9363d
cleaner
2016-02-22 19:44:39 +01:00
Vladimir Serbinenko
8efde40d0c
cleaner
2016-02-22 19:44:09 +01:00
Vladimir Serbinenko
d624e04af1
cleaner
2016-02-22 19:39:30 +01:00
Vladimir Serbinenko
bbd85a0292
cleaner
2016-02-22 19:38:26 +01:00
Vladimir Serbinenko
4f06545767
cleaner
2016-02-22 19:37:37 +01:00
Vladimir Serbinenko
66d0e16425
cleaner
2016-02-22 19:35:46 +01:00
Vladimir Serbinenko
a98c706755
cleaner
2016-02-22 19:35:16 +01:00
Vladimir Serbinenko
95f663ec1d
cleaner
2016-02-22 19:34:30 +01:00
Vladimir Serbinenko
2b2a338ad6
cleaner
2016-02-22 19:33:34 +01:00
Vladimir Serbinenko
6c9512b610
cleaner
2016-02-22 19:33:13 +01:00
Vladimir Serbinenko
f447b3d2bb
Dirty cros keyboard import
2016-02-22 19:29:47 +01:00
Vladimir Serbinenko
295fe6c548
Dirty cros keyboard
2016-02-22 19:29:08 +01:00
Vladimir Serbinenko
9cd85f276f
frequency
2016-02-22 03:34:35 +01:00
Vladimir Serbinenko
502a7c48e9
ARM caches
2016-02-22 03:34:16 +01:00
Vladimir Serbinenko
418b32f8e9
EHCI reset fix
2016-02-22 03:33:59 +01:00
Vladimir Serbinenko
98490fc328
DMA split
2016-02-22 03:33:18 +01:00
Vladimir Serbinenko
3625fdc0b9
Improve EHCI logging
2016-02-22 03:32:50 +01:00
Vladimir Serbinenko
1ec2b7758b
ehci split fixup
2016-02-22 03:28:10 +01:00
Vladimir Serbinenko
f51e8d0dda
coreboot
2016-02-22 03:27:39 +01:00
Vladimir Serbinenko
ee52ea80d6
Remove useless include
2016-02-22 03:25:50 +01:00
Vladimir Serbinenko
c55f74a5c5
ehci split
2016-02-22 01:08:27 +01:00
Vladimir Serbinenko
3b1bb7f3eb
DTB overrides
2016-02-22 00:05:40 +01:00
Vladimir Serbinenko
0b71582111
coreboot
2016-02-21 20:28:10 +01:00
Vladimir Serbinenko
dc491ff04a
fdtbus
2016-02-21 20:27:50 +01:00
Vladimir Serbinenko
192243b13e
Out-of-place FDT handling
2016-02-21 20:27:28 +01:00
Vladimir Serbinenko
0f3ae7324a
fdt
2016-02-21 19:48:57 +01:00
Vladimir Serbinenko
ab8770a314
pre-located image for veyron
2016-02-21 19:28:56 +01:00
Vladimir Serbinenko
f2df41cffa
coreboot
2016-02-21 19:28:40 +01:00
Vladimir Serbinenko
b0227ce4b9
fdt: relax align requirement
2016-02-21 19:28:23 +01:00
Vladimir Serbinenko
f900bea454
coreboot
2016-02-21 18:59:14 +01:00
Vladimir Serbinenko
dc51ac70ee
switch to layout
2016-02-21 18:47:29 +01:00
Vladimir Serbinenko
869a0bc476
coreboot
2016-02-21 18:44:55 +01:00
Vladimir Serbinenko
f9ee0c3e5d
Simplify reloc
2016-02-21 18:44:18 +01:00
Vladimir Serbinenko
8af26e386c
coreboot reloc
2016-02-21 18:42:35 +01:00
Vladimir Serbinenko
78e9b82d2c
coreboot memory before _start
2016-02-21 18:41:39 +01:00
Vladimir Serbinenko
86139504b7
pl050
2016-02-21 01:53:44 +01:00
Vladimir Serbinenko
35c1d629f9
fdtbus
2016-02-21 01:53:07 +01:00
Vladimir Serbinenko
bacb8f911f
coreboot
2016-02-21 00:05:38 +01:00
Vladimir Serbinenko
fbda565356
fdt
2016-02-21 00:05:21 +01:00
Vladimir Serbinenko
598185f806
fdtbus
2016-02-21 00:04:18 +01:00
Vladimir Serbinenko
ca2fd6c93f
ps2 split
2016-02-20 18:45:42 +01:00
Vladimir Serbinenko
a29fb4722c
coreboot
2016-02-20 16:26:23 +01:00
Vladimir Serbinenko
7562f4ab53
bus fdt improvements
2016-02-20 16:25:39 +01:00
Vladimir Serbinenko
c7d0aa5450
fdtbus
2016-02-20 14:30:43 +01:00
Vladimir Serbinenko
ceb68c6648
missing files
2016-02-20 14:29:01 +01:00
Vladimir Serbinenko
99291427d2
fdtlib
2016-02-20 14:28:37 +01:00
Vladimir Serbinenko
6ffee98e1b
Useless fdt.lst
2016-02-20 14:22:34 +01:00
Vladimir Serbinenko
a6649f5b8e
FDT lib improvements
2016-02-20 12:30:06 +01:00
Vladimir Serbinenko
c3c14cffef
refresh before abort
2016-02-20 09:12:15 +01:00
Vladimir Serbinenko
84939af253
generic timer safeguard
2016-02-20 09:12:02 +01:00
Vladimir Serbinenko
ba6d40e8bb
WIP2
2016-02-19 16:47:36 +01:00
Vladimir Serbinenko
2c3a054f4f
WIP
2016-02-19 12:41:50 +01:00
Vladimir Serbinenko
b8eda96422
rename
2016-02-19 12:17:56 +01:00
Vladimir Serbinenko
ca3962ca7b
fix relocate
2016-02-19 12:17:20 +01:00
Vladimir Serbinenko
a4f7d77f7d
fs
2016-02-19 04:48:50 +01:00
Vladimir Serbinenko
5099975ace
fd
2016-02-19 04:48:17 +01:00
Vladimir Serbinenko
2f98d7648e
Move cbfb
2016-02-19 04:47:02 +01:00
Vladimir Serbinenko
018e382144
decouple
2016-02-19 04:31:59 +01:00
Vladimir Serbinenko
f5cba79512
Declare arm-coreboot
2016-02-19 03:24:49 +01:00
Vladimir Serbinenko
46569db585
arm-uboot: Make self-relocatable to allow loading at any address
2016-02-19 03:22:10 +01:00
Vladimir Serbinenko
575c7a6e3c
Allow _start == 0 with relocatable images
2016-02-19 02:03:28 +01:00
Vladimir Serbinenko
fc489a889d
Provide __bss_start and _end symbols in grub-mkimage.
...
For this ensure that all bss sections are merged.
2016-02-19 02:02:50 +01:00
Vladimir Serbinenko
bfb517bc3b
encapsulate
2016-02-19 01:58:11 +01:00
Vladimir Serbinenko
437dba573f
Remove useless ifdef
2016-02-19 01:28:16 +01:00
Vladimir Serbinenko
974ba94330
mkimagexx: Split PE and generic part.
2016-02-19 01:14:12 +01:00
Vladimir Serbinenko
963d21b76c
file split
2016-02-19 01:14:12 +01:00
Vladimir Serbinenko
e3745f9087
default_payload.elf: Always rebuild and remove before build.
...
It's difficult to know all dependencies. Since it's manual and cheap
target anyway, simply always rebuild it.
2016-02-17 18:19:18 +01:00
Vladimir Serbinenko
01d50c2539
default_payload.elf: Include password_pbkdf2.
...
Withoout this module we may end up in a system where no password is
accepted.
2016-02-17 18:11:51 +01:00
Vladimir Serbinenko
8d69065f52
default_payload.elf: Add modules from $(EXTRA_PAYLOAD_MODULES).
...
This allows coreboot building system to add extra modules depending
on user config.
2016-02-17 18:10:31 +01:00
Vladimir Serbinenko
59ec05bcf8
mm: Avoid integer overflow.
2016-02-17 18:09:44 +01:00
Vladimir Serbinenko
fabde8324d
Remove -Wno-maybe-uninitialized as it may not be present.
2016-02-17 17:58:05 +01:00
Vladimir Serbinenko
5cae910665
Fix warnings when compiling with -O3
2016-02-17 17:56:41 +01:00
Vladimir Serbinenko
25492a0f04
Add wbinvd around bios call.
...
Via C3 has problems with cache coherency when transitioning between the modes,
so flush it around bios calls.
2016-02-14 08:34:10 +01:00
Vladimir Serbinenko
a2ab8c2172
TODO: Remove obsolete link
2016-02-12 17:51:52 +01:00
Vladimir Serbinenko
feef882f98
grub-shell: Update 32-bit OVMF binary name.
2016-02-12 16:08:04 +01:00
Vladimir Serbinenko
6e1ace590a
Change -v to -V for version of shell utils.
2016-02-12 15:46:05 +01:00
Vladimir Serbinenko
7c35f65aac
xnu: Add new kernel path to autoconfig.
2016-02-12 15:42:26 +01:00
Vladimir Serbinenko
4598cafa7d
arm64: Use cpu timer for timekeeping.
2016-02-12 12:43:02 +01:00
Vladimir Serbinenko
6f4189ffc1
powerpc: Trim header in tests.
2016-02-12 12:42:04 +01:00
Vladimir Serbinenko
127cfea8be
default_payload: Include syslinuxcfg, all filesystems and xnu.
2016-02-12 12:41:28 +01:00
Vladimir Serbinenko
22aa31bcc3
xnu: Supply random seed.
...
Now we're able to load kernels up to El Capitan.
2016-02-12 12:40:10 +01:00
Vladimir Serbinenko
e72de13b9e
Add RNG module.
2016-02-12 12:39:38 +01:00
Vladimir Serbinenko
342d6edb97
yylex: use grub_fatal for exit.
...
lexer calls yylex_fatal on fatal internal errors. yylex_fatal itself is
declared as noreturn and calls exit. Returning from noreturn function has
unpredictable consequences.
2016-02-12 12:34:54 +01:00
Vladimir Serbinenko
e5c9300191
printf: Fix and test %% behaviour in presence of subsequenbt args.
2016-02-12 12:33:41 +01:00
Vladimir Serbinenko
d9a3bfead8
Split pmtimer wait and tsc measurement from pmtimer tsc calibration.
2016-02-12 11:40:51 +01:00
Vladimir Serbinenko
1933d37371
Make grub_cpu_is_tsc_supported generally available.
2016-02-12 11:38:51 +01:00
Vladimir Serbinenko
b29638222e
Make grub_acpi_find_fadt accessible generically
2016-02-12 11:35:48 +01:00
Vladimir Serbinenko
8ad190cac2
Make unaligned types public.
...
This simplifies code which has to handle those types.
2016-02-12 09:11:06 +01:00
Vladimir Serbinenko
281baeecd3
Fix emu compilation error on arm.
2016-02-12 09:10:08 +01:00
Vladimir Serbinenko
df4df4d887
xnu: Include relocated EFI in heap size.
2016-02-11 12:30:45 +01:00
Vladimir Serbinenko
2d425ffdd5
xnu: supply ramsize to the kernel.
...
Without this info recent kernels crash as they allocate no heap.
2016-02-11 11:58:28 +01:00
Vladimir Serbinenko
ff84a9b868
Error out if mtools invocation fails.
2016-01-22 19:28:08 +01:00
Vladimir Serbinenko
605eecc985
arm64: Add support for relocations needed for linaro gcc
2016-01-22 19:09:37 +01:00
Vladimir Serbinenko
b6a03dfd32
efiemu: Fix compilation failure
2016-01-22 14:10:30 +01:00
Vladimir Serbinenko
5f2b285bf8
Document cpuid -p
2016-01-22 13:50:53 +01:00
Vladimir Serbinenko
dab148891e
Document expr1 expr2 syntax for test command
2016-01-22 13:27:36 +01:00
Vladimir Serbinenko
0edd750e50
xen_boot: Remove obsolete module type distinctions.
2016-01-22 10:18:47 +01:00
Vladimir Serbinenko
cc2ed41039
arm: Ignore qemu clock bug
2016-01-22 10:12:43 +01:00
Vladimir Serbinenko
7c6c2ad42c
i386-ieee1275: Increase maximum heap size to accomodate highres graphi tests
2016-01-22 10:12:43 +01:00
Vladimir Serbinenko
b4787552b0
Tests: Support arm-efi
2016-01-08 09:49:08 +01:00