* Patch by Yuli Barcohen, 19 Jul 2004:
- Fix host tools building in Cygwin environment - Fix header files search order for host tools * Patch by Tom Armistead, 19 Jul 2004: Fix kgdb.S support for 74xx_75x cpu
This commit is contained in:
parent
c65fdc74aa
commit
e1a3f6b39b
|
@ -2,6 +2,13 @@
|
||||||
Changes since U-Boot 1.1.1:
|
Changes since U-Boot 1.1.1:
|
||||||
======================================================================
|
======================================================================
|
||||||
|
|
||||||
|
* Patch by Yuli Barcohen, 19 Jul 2004:
|
||||||
|
- Fix host tools building in Cygwin environment
|
||||||
|
- Fix header files search order for host tools
|
||||||
|
|
||||||
|
* Patch by Tom Armistead, 19 Jul 2004:
|
||||||
|
Fix kgdb.S support for 74xx_75x cpu
|
||||||
|
|
||||||
* Patch by Jon Loeliger, 15 Jul 2004:
|
* Patch by Jon Loeliger, 15 Jul 2004:
|
||||||
Fix MPC85xx I2C driver
|
Fix MPC85xx I2C driver
|
||||||
|
|
||||||
|
|
|
@ -20,8 +20,6 @@
|
||||||
* MA 02111-1307USA
|
* MA 02111-1307USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* note - this won't work with the 74xx cpus. needs more work [josh] */
|
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include <command.h>
|
#include <command.h>
|
||||||
#include <74xx_7xx.h>
|
#include <74xx_7xx.h>
|
||||||
|
@ -41,12 +39,18 @@
|
||||||
|
|
||||||
.globl kgdb_flush_cache_all
|
.globl kgdb_flush_cache_all
|
||||||
kgdb_flush_cache_all:
|
kgdb_flush_cache_all:
|
||||||
lis r3, IDC_INVALL@h
|
lis r3,0
|
||||||
mtspr DC_CST, r3
|
addis r4,r0,0x0040
|
||||||
sync
|
kgdb_flush_loop:
|
||||||
lis r3, IDC_INVALL@h
|
lwz r5,0(r3)
|
||||||
mtspr IC_CST, r3
|
addi r3,r3,CFG_CACHELINE_SIZE
|
||||||
|
cmp 0,0,r3,r4
|
||||||
|
bne kgdb_flush_loop
|
||||||
SYNC
|
SYNC
|
||||||
|
mfspr r3,1008
|
||||||
|
ori r3,r3,0x8800
|
||||||
|
mtspr 1008,r3
|
||||||
|
sync
|
||||||
blr
|
blr
|
||||||
|
|
||||||
.globl kgdb_flush_cache_range
|
.globl kgdb_flush_cache_range
|
||||||
|
|
|
@ -96,12 +96,10 @@ endif
|
||||||
#
|
#
|
||||||
ifeq ($(HOSTOS),cygwin)
|
ifeq ($(HOSTOS),cygwin)
|
||||||
SFX = .exe
|
SFX = .exe
|
||||||
HOST_CFLAGS += -D__WIN32__
|
|
||||||
else
|
else
|
||||||
SFX =
|
SFX =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Include this after HOSTOS HOSTARCH check
|
# Include this after HOSTOS HOSTARCH check
|
||||||
# so that we can act intelligently.
|
# so that we can act intelligently.
|
||||||
|
@ -111,7 +109,7 @@ include $(TOPDIR)/config.mk
|
||||||
#
|
#
|
||||||
# Use native tools and options
|
# Use native tools and options
|
||||||
#
|
#
|
||||||
CPPFLAGS = -I../include -I.. -DTEXT_BASE=$(TEXT_BASE) -DUSE_HOSTCC
|
CPPFLAGS = -idirafter ../include -DTEXT_BASE=$(TEXT_BASE) -DUSE_HOSTCC
|
||||||
CFLAGS = $(HOST_CFLAGS) $(CPPFLAGS) -O
|
CFLAGS = $(HOST_CFLAGS) $(CPPFLAGS) -O
|
||||||
AFLAGS = -D__ASSEMBLY__ $(CPPFLAGS)
|
AFLAGS = -D__ASSEMBLY__ $(CPPFLAGS)
|
||||||
CC = $(HOSTCC)
|
CC = $(HOSTCC)
|
||||||
|
|
Loading…
Reference in New Issue