forked from rarias/nixos-riscv
Move patches to its own directory
This commit is contained in:
83
patches/u-boot-debug.patch
Normal file
83
patches/u-boot-debug.patch
Normal file
@@ -0,0 +1,83 @@
|
||||
diff --git a/common/board_f.c b/common/board_f.c
|
||||
index 1688e27071..216839febb 100644
|
||||
--- a/common/board_f.c
|
||||
+++ b/common/board_f.c
|
||||
@@ -978,6 +978,8 @@ static const init_fnc_t init_sequence_f[] = {
|
||||
|
||||
void board_init_f(ulong boot_flags)
|
||||
{
|
||||
+ puts("board_init_f() called\n");
|
||||
+
|
||||
gd->flags = boot_flags;
|
||||
gd->have_console = 0;
|
||||
|
||||
@@ -990,6 +992,7 @@ void board_init_f(ulong boot_flags)
|
||||
/* NOTREACHED - jump_to_copy() does not return */
|
||||
hang();
|
||||
#endif
|
||||
+ puts("board_init_f() ends ok\n");
|
||||
}
|
||||
|
||||
#if defined(CONFIG_X86) || defined(CONFIG_ARC)
|
||||
diff --git a/common/board_r.c b/common/board_r.c
|
||||
index d798c00a80..cb8119a603 100644
|
||||
--- a/common/board_r.c
|
||||
+++ b/common/board_r.c
|
||||
@@ -786,6 +786,8 @@ static init_fnc_t init_sequence_r[] = {
|
||||
|
||||
void board_init_r(gd_t *new_gd, ulong dest_addr)
|
||||
{
|
||||
+ puts("board_init_r called\n");
|
||||
+
|
||||
/*
|
||||
* The pre-relocation drivers may be using memory that has now gone
|
||||
* away. Mark serial as unavailable - this will fall back to the debug
|
||||
diff --git a/drivers/cpu/riscv_cpu.c b/drivers/cpu/riscv_cpu.c
|
||||
index d6484d7f4b..64a507248d 100644
|
||||
--- a/drivers/cpu/riscv_cpu.c
|
||||
+++ b/drivers/cpu/riscv_cpu.c
|
||||
@@ -92,10 +92,13 @@ static int riscv_cpu_get_count(const struct udevice *dev)
|
||||
|
||||
static int riscv_cpu_bind(struct udevice *dev)
|
||||
{
|
||||
+ puts("riscv_cpu_bind called()\n");
|
||||
+
|
||||
struct cpu_plat *plat = dev_get_parent_plat(dev);
|
||||
struct driver *drv;
|
||||
int ret;
|
||||
|
||||
+ puts("looking for timebase-frequency\n");
|
||||
/* save the hart id */
|
||||
plat->cpu_id = dev_read_addr(dev);
|
||||
/* first examine the property in current cpu node */
|
||||
@@ -105,6 +108,8 @@ static int riscv_cpu_bind(struct udevice *dev)
|
||||
dev_read_u32(dev->parent, "timebase-frequency",
|
||||
&plat->timebase_freq);
|
||||
|
||||
+ printf("timebase-frequency=%lu\n", (unsigned long) plat->timebase_freq);
|
||||
+
|
||||
/*
|
||||
* Bind riscv-timer driver on boot hart.
|
||||
*
|
||||
@@ -125,6 +130,8 @@ static int riscv_cpu_bind(struct udevice *dev)
|
||||
device_bind_with_driver_data(dev, drv, "riscv_timer",
|
||||
plat->timebase_freq, ofnode_null(),
|
||||
NULL);
|
||||
+ } else {
|
||||
+ printf("ignoring cpu_id=%d\n", plat->cpu_id);
|
||||
}
|
||||
|
||||
return 0;
|
||||
diff --git a/lib/hang.c b/lib/hang.c
|
||||
index 2735774f9a..84eff21ffc 100644
|
||||
--- a/lib/hang.c
|
||||
+++ b/lib/hang.c
|
||||
@@ -22,6 +22,8 @@
|
||||
*/
|
||||
void hang(void)
|
||||
{
|
||||
+ puts("oh no, we are in hang()\n");
|
||||
+
|
||||
#if !defined(CONFIG_SPL_BUILD) || \
|
||||
(CONFIG_IS_ENABLED(LIBCOMMON_SUPPORT) && \
|
||||
CONFIG_IS_ENABLED(SERIAL))
|
||||
Reference in New Issue
Block a user