diff packages/hal/mips/arch/current/ChangeLog @ 184:022f1e506033

Merge from eCos master repository on 2001-10-02-17:59:22-BST
author jlarmour
date Tue, 02 Oct 2001 18:28:24 +0000
parents 9160a8005d76
children 977a23cdabeb
line wrap: on
line diff
--- a/packages/hal/mips/arch/current/ChangeLog
+++ b/packages/hal/mips/arch/current/ChangeLog
@@ -1,3 +1,15 @@
+2001-09-17  Nick Garnett  <nickg@redhat.com>
+
+	* src/hal_misc.c (hal_delay_us): Rewrote this routine to work
+	correctly in higher speed CPUs. The counter register counts at
+	half CPU clock speed. The original ticks calculation could
+	overflow very easily. For example in a 133MHz CPU, it overflowed
+	with any argument greater than 32! This is another of those "how
+	did it ever work?" things.
+
+	* include/hal_arch.h: Added casts to CYGARC_PHYSICAL_ADDRESS() and
+	friends.
+
 2001-09-07  Nick Garnett  <nickg@redhat.com>
 
 	* include/mips-stub.h: Returned target_register_t to long long
@@ -1477,7 +1489,7 @@ 1998-07-23  Nick Garnett  <nickg@cygnus.
 //                                                                          
 // The Initial Developer of the Original Code is Red Hat.                   
 // Portions created by Red Hat are                                          
-// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                        
 // All Rights Reserved.                                                     
 // -------------------------------------------                              
 //