gru: kevin: create ramoops space
authorVadim Bendebury <vbendeb@chromium.org>
Thu, 16 Jun 2016 02:05:26 +0000 (19:05 -0700)
committerchrome-bot <chrome-bot@chromium.org>
Fri, 17 Jun 2016 08:48:47 +0000 (01:48 -0700)
Invoke the common function allocating ramoops buffer at the highest
available buffer.

BRANCH=none
BUG=chrome-os-partner:54290
TEST=rebooted both kevin and gru with the new firmware, logged in, and
     ran the following commands:

  localhost ~ # ls -l /proc/device-tree/ramoops/
  total 0
  -r--r--r-- 1 root root  8 Dec 31 16:00 compatible
  -r--r--r-- 1 root root  0 Dec 31 16:00 dump-oops
  -r--r--r-- 1 root root  8 Dec 31 16:00 name
  -r--r--r-- 1 root root  4 Dec 31 16:00 record-size
  -r--r--r-- 1 root root 16 Dec 31 16:00 reg
  localhost ~ # od -tx1 /proc/device-tree/ramoops/reg
  0000000 00 00 00 00 f7 ec 00 00 00 00 00 00 00 10 00 00
  0000020
  localhost ~ # od -tx1 /proc/device-tree/ramoops/record-size
  0000000 00 02 00 00
  0000004
  localhost ~ #

Change-Id: Ie202aefec13edf931c7dddb9cc548a71779c149b
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/353181

src/board/gru/board.c
src/board/kevin/board.c

index 081c944..3204f57 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "base/init_funcs.h"
 #include "boot/fit.h"
+#include "boot/ramoops.h"
 #include "config.h"
 #include "drivers/bus/spi/rockchip.h"
 #include "drivers/bus/usb/usb.h"
@@ -95,6 +96,8 @@ static int board_setup(void)
        list_insert_after(&uhst0_xhci->list_node, &usb_host_controllers);
        list_insert_after(&uhst1_xhci->list_node, &usb_host_controllers);
 
+       ramoops_common_set_buffer();
+
        return 0;
 }
 
index 13b0452..389510d 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "base/init_funcs.h"
 #include "boot/fit.h"
+#include "boot/ramoops.h"
 #include "config.h"
 #include "drivers/bus/i2s/rockchip.h"
 #include "drivers/bus/spi/rockchip.h"
@@ -40,6 +41,7 @@
 static const int emmc_sd_clock_min = 400 * 1000;
 static const int emmc_clock_max = 200 * 1000 * 1000;
 
+
 static int board_setup(void)
 {
        // Claim that we have an open lid to satisfy vboot.
@@ -117,6 +119,8 @@ static int board_setup(void)
        list_insert_after(&uhst0_xhci->list_node, &usb_host_controllers);
        list_insert_after(&uhst1_xhci->list_node, &usb_host_controllers);
 
+       ramoops_common_set_buffer();
+
        return 0;
 }