Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 173416
b: refs/heads/master
c: cae19b5
h: refs/heads/master
v: v3
  • Loading branch information
Paul Mundt committed Oct 16, 2009
1 parent 5aa0cda commit 5366228
Show file tree
Hide file tree
Showing 6 changed files with 1 addition and 94 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 78aed4a63aaa67f22cb1b541dd7528139a24c289
refs/heads/master: cae19b5902d52ff059f5df98ea993a00e5686af1
11 changes: 0 additions & 11 deletions trunk/arch/sh/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -757,17 +757,6 @@ config ENTRY_OFFSET
default "0x00010000" if PAGE_SIZE_64KB
default "0x00000000"

config UBC_WAKEUP
bool "Wakeup UBC on startup"
depends on CPU_SH4 && !CPU_SH4A
help
Selecting this option will wakeup the User Break Controller (UBC) on
startup. Although the UBC is left in an awake state when the processor
comes up, some boot loaders misbehave by putting the UBC to sleep in a
power saving state, which causes issues with things like ptrace().

If unsure, say N.

choice
prompt "Kernel command line"
optional
Expand Down
11 changes: 0 additions & 11 deletions trunk/arch/sh/include/asm/ubc.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,5 @@
#define BRCR_UBDE (1 << 0)
#endif

#ifndef __ASSEMBLY__
/* arch/sh/kernel/cpu/ubc.S */
extern void ubc_sleep(void);

#ifdef CONFIG_UBC_WAKEUP
extern void ubc_wakeup(void);
#else
#define ubc_wakeup() do { } while (0)
#endif
#endif

#endif /* __KERNEL__ */
#endif /* __ASM_SH_UBC_H */
1 change: 0 additions & 1 deletion trunk/arch/sh/kernel/cpu/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ obj-$(CONFIG_ARCH_SHMOBILE) += shmobile/

# Common interfaces.

obj-$(CONFIG_UBC_WAKEUP) += ubc.o
obj-$(CONFIG_SH_ADC) += adc.o
obj-$(CONFIG_SH_CLK_CPG) += clock-cpg.o

Expand Down
11 changes: 0 additions & 11 deletions trunk/arch/sh/kernel/cpu/init.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,17 +338,6 @@ asmlinkage void __init sh_cpu_init(void)
}
#endif

/*
* Some brain-damaged loaders decided it would be a good idea to put
* the UBC to sleep. This causes some issues when it comes to things
* like PTRACE_SINGLESTEP or doing hardware watchpoints in GDB. So ..
* we wake it up and hope that all is well.
*/
#ifdef CONFIG_SUPERH32
if (raw_smp_processor_id() == 0)
ubc_wakeup();
#endif

speculative_execution_init();
expmask_init();
}
59 changes: 0 additions & 59 deletions trunk/arch/sh/kernel/cpu/ubc.S

This file was deleted.

0 comments on commit 5366228

Please sign in to comment.