Slight code clean up.

Add comments, delete duplicate define and remove spaces.
Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
This commit is contained in:
roy zang
2006-12-04 17:56:59 +08:00
committed by Zang Tiefei
parent 4dbcd69e3e
commit 9d27b3a068
3 changed files with 8 additions and 9 deletions

View File

@@ -37,6 +37,8 @@
* on our cache or tlb entries.
*/
DECLARE_GLOBAL_DATA_PTR;
struct exception_table_entry
{
unsigned long insn, fixup;
@@ -50,22 +52,20 @@ search_one_table(const struct exception_table_entry *first,
const struct exception_table_entry *last,
unsigned long value)
{
DECLARE_GLOBAL_DATA_PTR;
while (first <= last) {
const struct exception_table_entry *mid;
long diff;
mid = (last - first) / 2 + first;
if (mid > CFG_MONITOR_BASE){
if (mid > CFG_MONITOR_BASE) {
/* exception occurs in FLASH, before u-boot relocation.
* No relocation offset is needed.
* No relocation offset is needed.
*/
diff = mid->insn - value;
if (diff == 0)
return mid->fixup;
} else {
/* exception occurs in RAM, after u-boot relocation.
/* exception occurs in RAM, after u-boot relocation.
* A relocation offset should be added.
*/
diff = (mid->insn + gd->reloc_off) - value;