This project is mirrored from https://github.com/coreboot/coreboot.git.
Pull mirroring failed .
Last successful update .
Last successful update .
- 29 Jan, 2016 16 commits
-
-
Patrick Georgi authored
By implementing a more complex options-for-region function, special needs for certain files in certain regions can be dealt with. Change-Id: I2e1e08d5357b717011c41675f76908bf2319f91d Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13505 Tested-by: build bot (Jenkins) Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
-
Patrick Georgi authored
Add files to fmap regions one-by-one, so we can modify options per-file-per-region. Change-Id: Ic3ff5a4e563796c9fdd5705236aef37c883abf5e Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13504 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
When adding the cbfstool remove requirement of the UPDATE_IMAGE path to cbfs-add-cmd, prebuil[dt]-files become identical in both cases. Change-Id: I80faaf1c83368b9dd00a9f247bf89e6d596be996 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13503 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
Also drop the second argument to cbfs-add-cmd because it's not needed anymore. Change-Id: Ie01d73f6b2aff09caccc397f72d6d8065624aebe Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13502 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
Change-Id: I951606333d19cd6bf655294b8b3097884b6ac9e6 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13501 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
And not in the global context. Change-Id: Ife7394b1343663456c24316df6a07d883adb9ee9 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13500 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
They used to be chained into a single make shell invocation but now they're individual commands, which makes them easier to manage. Change-Id: I22394fd31989d5180790818153f466c0e7ebbedd Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13499 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
Change-Id: Iccf2c0ac62d410fd541d7aa244b9989b92584c13 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13498 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Timothy Pearson authored
Change-Id: I136c259136ce66a0c319a965ae0ee27f66dce1b3 Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13155 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Iru Cai authored
since commit f1e32100, the UART init should be in bootblock_mainboard_early_init() which runs before console init. (see src/lib/bootblock.c) Change-Id: Ib00afdd6e81e7689fbd743c8a5f547d424896d71 Reviewed-on: https://review.coreboot.org/13448 Tested-by: build bot (Jenkins) Reviewed-by:
Alexandru Gagniuc <mr.nuke.me@gmail.com>
-
Jean Lucas authored
Move the default select of "Use native graphics initialization" for Peppy to the ChromeOS section as SeaBIOS (default payload) requires a vBIOS and takes twice as long to load with this option enabled. For the same reasons, this option shouldn't be enabled by default (def_bool y). Change-Id: I1f2163e0a1e4bf8e5041dad150bdf7de804fb4db Signed-off-by:
Jean Lucas <jean@4ray.co> Reviewed-on: https://review.coreboot.org/13493 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Hannah Williams authored
TEST=Boot to OS Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Change-Id: I9b43eb4f6f7af62a8a0bbe7bfa08feee1eaca24e Reviewed-on: https://review.coreboot.org/13506 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Martin Roth authored
Some trivial cleanup. Change-Id: I866efc4939b5e036ef02d1acb7b8bb8335671914 Signed-off-by:
Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/13427 Tested-by: build bot (Jenkins) Reviewed-by:
Patrick Georgi <pgeorgi@google.com>
-
Martin Roth authored
Gnu make won't build in directories that have a colon in their name. When the makefile expands a variable containing a dirctory name that has colons in it, it seems to interpret that as a makefile target, and fails the build. Many other characters also confuse the makefiles, including spaces, ampersand symbols, dollar signs, etc. I've started including scripts into the board-status directories to do the build of the rom that was tested, and this is preventing them from working without renaming the directory before doing the build. Change-Id: I9dd8e4027be21363015cd8df9918610e206afce2 Signed-off-by:
Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/13490 Tested-by: build bot (Jenkins) Reviewed-by:
David Hendricks <dhendrix@chromium.org> Reviewed-by:
Patrick Georgi <pgeorgi@google.com>
-
Subrata Banik authored
Now coreboot should do BIOS CAR setup along with NEM mode setup. This patch also provides a mechanism to use 16MB code caching benefit although LLC still limited to 1M/1.5M based on SOC LLC limit. Here with unlimited cache line gets replaced. Now we could use unlimited cache size along with well defined data size [pg: updated to current upstream #defines] BUG=chrome-os-partner:48412 BRANCH=glados TEST=Builds and Boots on FAB4 SKU2/3. Signed-off-by:
Subrata Banik <subrata.banik@intel.com> Signed-off-by:
pchandri <preetham.chandrian@intel.com> Signed-off-by:
Dhaval Sharma <dhaval.v.sharma@intel.com> Change-Id: I96a9cf3a6e41cae9619c683dca28ad31dcaa2536 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: 2ec51f15c874ad2f1f4fad52fa8deced7b27a24b Original-Change-Id: Id62c15799d98bc27b5e558adfa7c7b3468aa153a Original-Reviewed-on: https://chromium-review.googlesource.com/320855 Original-Commit-Ready: Subrata Banik <subrata.banik@intel.com> Original-Tested-by:
Subrata Banik <subrata.banik@intel.com> Original-Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/13138 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
If coreboot's build process is reproducible (eg. using the latest git timestamp as source), bl31 is, too. This requires an arm-trusted-firmware side merge first (in progress) and an update of our reference commit for the submodule, but it also doesn't hurt anything because it merely sets a variable that currently goes unused. Change-Id: If139538a2fab5b3a70c67f4625aa2596532308f7 Signed-off-by:
Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/13497 Tested-by: build bot (Jenkins) Reviewed-by:
Alexander Couzens <lynxis@fe80.eu>
-
- 28 Jan, 2016 24 commits
-
-
Timothy Pearson authored
The KGPE-D16 and KCMA-D8 use a Winbond W83667HG-A SuperIO. While the Nuvoton NCT5572D is effectively the same core, and a close enough match to get things working initially, the W83667HG-A has a different LDN mapping and several extra features that require a separate support driver. Clone the Nuvoton NCT5572D and modify according to the W83667HG-A datasheet, version 1.4. Change-Id: I707ba2e40a22d41cd813003d84a82cb20304f55b Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13156 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Felix Held <felix-coreboot@felixheld.de>
-
Timothy Pearson authored
Change-Id: I412a0e5f2e0686b10a295dd7c0e9b537dc1a0940 Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13154 Tested-by: build bot (Jenkins) Reviewed-by:
Felix Held <felix-coreboot@felixheld.de> Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
-
Timothy Pearson authored
Change-Id: Iad724e9e1d3e64e2af3f74fed9dec30aa34e2af5 Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13153 Tested-by: build bot (Jenkins) Reviewed-by:
Felix Held <felix-coreboot@felixheld.de> Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
-
Timothy Pearson authored
The KGPE-D16 supports an optional MIO audio card, which connects to the on-board HDA interface of the SP5100. Enable the HDA interface for use with the MIO card. Change-Id: Idfe069f4bce7b94a7460bc7fcdd378eb57e51fda Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13152 Tested-by: build bot (Jenkins) Reviewed-by:
Felix Held <felix-coreboot@felixheld.de> Reviewed-by:
Paul Menzel <paulepanter@users.sourceforge.net> Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
-
Timothy Pearson authored
Change-Id: Ic6fbf6688e4c2adc85e4eb9fa17e79d29dda58c0 Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13151 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Timothy Pearson authored
The existing code used an incorrect macro name to check for mainboard DRAM voltage set support, and as a result no voltages were actually set. Furthermore, the existing code did not contain a centralized voltage assumption for boards that did not have a DIMM voltage set implementation. Use the correct macro name to test for boards with voltage set implementation, and provide a basic fallback to 1.5V operation for boards without a voltage set implementation. Change-Id: I638c65fe013a8e600694d8cbedf6a10b33b0ef95 Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13150 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Timothy Pearson authored
The existing code generated an incorrect boot APIC ID from node and core number for single node packages, leading to a boot failure when the second node was installed. Properly generate the boot APIC ID from node and core number. Change-Id: I7a00e216a6841c527b0a016fa07befb42162414a Signed-off-by:
Timothy Pearson <tpearson@raptorengineeringinc.com> Reviewed-on: https://review.coreboot.org/13149 Tested-by: build bot (Jenkins) Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Damien Zammit authored
Fixed incorrect comment regarding port 80 LPC route. Change-Id: Ifbb73753d5a0737418b869085f2329a02504e5dc Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13466 Tested-by: build bot (Jenkins) Reviewed-by:
Patrick Georgi <pgeorgi@google.com> Reviewed-by:
Timothy Pearson <tpearson@raptorengineeringinc.com>
-
Damien Zammit authored
Change-Id: I5b6edbd97d4e6ed8b03f2f319a338022647e26ea Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13465 Tested-by: build bot (Jenkins) Reviewed-by:
Timothy Pearson <tpearson@raptorengineeringinc.com>
-
Damien Zammit authored
Change-Id: I3873d92069cc1d113a8092d609d1768ff45cbd45 Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13129Reviewed-by:
Alexandru Gagniuc <mr.nuke.me@gmail.com> Tested-by: build bot (Jenkins)
-
Damien Zammit authored
Previously with errors in the ram init, early cbmem was disabled. Now that the ram is working correctly, set as early cbmem platform and update all (1) boards to use it. Tested on GA-G41M-ES2L Change-Id: I5925c28821537f0e326b4f5a2ac39778e4724a3c Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13131 Tested-by: build bot (Jenkins) Reviewed-by:
Alexandru Gagniuc <mr.nuke.me@gmail.com>
-
Damien Zammit authored
Tidy up the code and move vga_textmode_init() later Change-Id: I49967e7197416c955ae6c8775eac7d1a60c92d1c Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13128 Tested-by: build bot (Jenkins) Reviewed-by:
Alexandru Gagniuc <mr.nuke.me@gmail.com>
-
Damien Zammit authored
- Fix bug with msbpos, it was not returning the correct result due to typo in logic, and unsigned value needed to be negative. - Add reclaim above 4GiB - Fix to ME related registers near the end of raminit Change-Id: I04acd0593a457437ee4a42e14b287b2b17a160af Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13127 Tested-by: build bot (Jenkins) Reviewed-by:
Timothy Pearson <tpearson@raptorengineeringinc.com>
-
Damien Zammit authored
- Add device enable macros - Set the PMBASE correctly through southbridge device Change-Id: I1b8cc3de96b1ecaf01e31bad8fba1fada8671c2d Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13126 Tested-by: build bot (Jenkins) Reviewed-by:
Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by:
Alexandru Gagniuc <mr.nuke.me@gmail.com>
-
Damien Zammit authored
Previously, 0xa0000000 to 0xc0000000 needed to be reserved as a non-usable memory hole because it would hang on memory i/o. Memtest86+ now passes with no errors on both channels populated. Tested on GA-G41M-ES2L with 2x2GiB sticks of ram. Change-Id: Ib52a63a80f5f69c16841f10ddb896ab3c7d30462 Signed-off-by:
Damien Zammit <damien@zamaudio.com> Reviewed-on: https://review.coreboot.org/13125Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins)
-
Martin Roth authored
Just rename the two scripts that are in the src/ tree to give them a .sh extension. Since we generally expect files in the src directory to be source files, this allows to identify these as scripts easily. Change-Id: I0ab20a083880370164488d37a752ba2d5a192fdc Signed-off-by:
Martin Roth <martinroth@google.com> Reviewed-on: https://review.coreboot.org/13432 Tested-by: build bot (Jenkins) Reviewed-by:
Patrick Georgi <pgeorgi@google.com>
-
Patrick Georgi authored
This eliminates all "ud2" instances from romstage disassembly. Change-Id: I3b0c8322a4ca4a851b0cce8f3941425d9cb30383 Signed-off-by:
Patrick Georgi <patrick@georgi-clan.de> Reviewed-on: https://review.coreboot.org/13488 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Patrick Georgi authored
zeroptr is a linker object pointing at 0 that can be used to thwart GCC's (and other compilers') "dereferencing NULL is undefined" optimization strategy when it gets in the way. Change-Id: I6aa6f28283281ebae73d6349811e290bf1b99483 Signed-off-by:
Patrick Georgi <patrick@georgi-clan.de> Reviewed-on: https://review.coreboot.org/12294Tested-by:
Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com> Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
shkim authored
Add interface to program USB2_COMPBG register to set HS_DISC_BG and HS_SQ reference voltage for each project. TEST=Get build success and do EFT test Original-Reviewed-on: https://chromium-review.googlesource.com/300846Original-Reviewed-by:
Shawn N <shawnn@chromium.org> Original-Tested-by:
shkim <sh_.kim@samsung.com> Change-Id: If2201829e1a16b4f9916547f08c24e9291358325 Signed-off-by:
Kenji Chen <kenji.chen@intel.com> Signed-off-by:
shkim <sh_.kim@samsung.com> Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Reviewed-on: https://review.coreboot.org/12739 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Freddy Paul authored
TEST=Plug/Unplug AC Adapter multiple times and make sure device is charging properly. Original-Reviewed-on: https://chromium-review.googlesource.com/303990Original-Reviewed-by:Jenny Tc <jenny.tc@intel.com> Original-Reviewed-by:
T.H. Lin <T.H_Lin@quantatw.com> Original-Tested-by:
T.H. Lin <T.H_Lin@quantatw.com> Original-Tested-by:
Jagadish Krishnamoorthy <jagadish.krishnamoorthy@intel.com> Original-Reviewed-by:
Divya Jyothi <divya.jyothi@intel.com> Original-Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Original-Signed-off-by:
Freddy Paul <freddy.paul@intel.com> Change-Id: I188e80e6688d0bac5bed6dd64cd2d0feefa30d3f Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Signed-off-by:
Freddy Paul <freddy.paul@intel.com> Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Reviewed-on: https://review.coreboot.org/12748 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Jenny TC authored
DPTF should update the charger cooling device state during boot time and every 3 seconds after boot. But 3 seconds polling doesn't seems to be working with current version of DPTF. This impacts charging since DPTF writes states 4 when charger is not connected at boot time. On connecting the charger, DPTF doesn't write 0 to enable charging. This issue is addressed by calling the PPPC function to read cooling device state and passing the value to SPPC to set cooling device state. This doesn't compromise safety since DPTF can override this value later based on the platform thermal condition. Also this provides additional safety measure in the unlikely event that DPTF crashes and is not re-spawned by OS. With this patch even after DPTF crashes, if the power adapter is plugged it would still allow the system to charge correctly. Original-Reviewed-on: https://chromium-review.googlesource.com/288460Original-Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Original-Tested-by:
Jenny Tc <jenny.tc@intel.com> Change-Id: I50c7666b86e45d5ab537a9d4149e6c71eba04e50 Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Reviewed-on: https://review.coreboot.org/12729 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Divagar Mohandass authored
Fish bowl HTML5 graphics benchmark with 250 fish is not reaching 60 FPS. This change will update the DPTF parameters to accommodate this test. TEST=Run fish bowl benchmark with 250 fish and check for 60 FPS. Change-Id: I6b6827199cb0f5ab44c354abc477ea73e4de9ec5 Original-Signed-off-by:
Divagar Mohandass <divagar.mohandass@intel.com> Original-Reviewed-on: https://chromium-review.googlesource.com/302208Original-Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/13484 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-
Hannah Williams authored
Signed-off-by:
Hannah Williams <hannah.williams@intel.com> Change-Id: I9fd2ebba985362fe8068c10390bb014cf9015ac5 Reviewed-on: https://review.coreboot.org/13483 Tested-by: build bot (Jenkins) Reviewed-by:
Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by:
Martin Roth <martinroth@google.com>
-
Hannah Williams authored
Disabling S5 wake from touch panel and trackpad TEST=Build and boot the platform. TEST=Poweroff platform -> enter PG3 -> remove AC -> close Lid Plug AC in -> EC boots up and AP will shutdown the platform and open Lid -> platform boots to OS. Change-Id: I7b661a9f1327b97d904bac40e78612648f353e39 Signed-off-by:Hannah Williams <hannah.williams@intel.com> Original-Reviewed-on: https://chromium-review.googlesource.com/288970Original-Reviewed-by:
Aaron Durbin <adurbin@chromium.org> Original-Commit-Queue: Divagar Mohandass <divagar.mohandass@intel.com> Original-Tested-by:
Divagar Mohandass <divagar.mohandass@intel.com> Reviewed-on: https://review.coreboot.org/13425 Tested-by: build bot (Jenkins) Reviewed-by:
Martin Roth <martinroth@google.com>
-