coreboot/src/mainboard
Aaron Durbin c197ccfc25 baytrail: start collecting timestamps
This commit always selects COLLECT_TIMESTAMPS and starts
tracking TSC values from the early stages of bootblock.
The initial timestamp value is saved in mm0 and mm1 while
in bootlbock. This approach works because romcc is not configured
to use mmx registers for its compilation.

Additionally, the romstage api with the mainboard was changed to
always pass around a pointer to a romstage_params structure as the
timestamps are saved in there until ram is up.

BUG=chrome-os-partner:22873
BRANCH=None
TEST=Built and booted with added code to print out timestamps at
     and of ramstage. Everything looks legit.

Change-Id: Iba8d5fff1654afa6471088c46a357474ba533236
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/170950
Reviewed-by: Shawn Nematbakhsh <shawnn@chromium.org>
2013-09-28 04:21:24 +00:00
..
a-trend
aaeon
abit
advansus
advantech
amd Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
aopen
arima
artecgroup
asi
asrock Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
asus Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
avalue
axus
azza
bachmann
bcom
bifferos
biostar
broadcom
compaq
digitallogic
eaglelion
ecs
emulation ARMv7/Exynos: Fix memory location assumptions 2013-09-10 21:42:14 +00:00
getac smi: Update mainboard_smi_gpi() to have 32bit argument 2013-04-30 13:47:43 -07:00
gigabyte Drop CONFIG_AP_CODE_IN_CAR 2013-05-10 11:55:19 -07:00
google Peppy graphics 2013-09-27 23:07:14 +00:00
hp
ibase Unify and clean up remaining INT15 handlers 2013-04-25 18:13:05 -07:00
ibm
iei
intel baytrail: start collecting timestamps 2013-09-28 04:21:24 +00:00
iwave
iwill
jetway
kontron Unify and clean up remaining INT15 handlers 2013-04-25 18:13:05 -07:00
lanner
lenovo smi: Update mainboard_smi_gpi() to have 32bit argument 2013-04-30 13:47:43 -07:00
lippert Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
mitac
msi Drop CONFIG_AP_CODE_IN_CAR 2013-05-10 11:55:19 -07:00
nec
newisys
nokia
nvidia Drop CONFIG_AP_CODE_IN_CAR 2013-05-10 11:55:19 -07:00
pcengines
rca
roda smi: Update mainboard_smi_gpi() to have 32bit argument 2013-04-30 13:47:43 -07:00
samsung Timestamp implementation for ARMv7 2013-08-02 12:16:42 -07:00
siemens
soyo
sunw
supermicro Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
technexion
technologic
televideo
thomson Unify and clean up remaining INT15 handlers 2013-04-25 18:13:05 -07:00
traverse
tyan Rename hardwaremain() to main() 2013-05-10 11:55:20 -07:00
via
winent
wyse
Kconfig