summaryrefslogtreecommitdiffstats
path: root/bsd_eth_drivers/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'bsd_eth_drivers/ChangeLog')
-rw-r--r--bsd_eth_drivers/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/bsd_eth_drivers/ChangeLog b/bsd_eth_drivers/ChangeLog
new file mode 100644
index 0000000..33cb584
--- /dev/null
+++ b/bsd_eth_drivers/ChangeLog
@@ -0,0 +1,20 @@
+ 2008/03/22 (TS)
+ - silence more compiler warnings:
+ * make DMA address void* instead of caddr_t to avoid strict-aliasing violation
+ * add dummy statement to silence 'unused variable' warning.
+ - added header with RTEMS version checking macro. Unfortunately, many small
+ details of the RTEMS APIs change with versions :-( [e.g., changed type
+ from unsigned -> uint32_t in st_le32()]. Individual files can include
+ the new <rtems_verscheck.h> and test for RTEMS version to switch conditional
+ compilation (aaargh).
+ - header clash; <queue.h> (and others) are present in newlib and in RTEMS/bsdnet
+ but they use a different multiple-inclusion guard :-(. Must pick the right one...
+ 2007/11/07 (TS)
+ - added ChangeLog
+ - moved arp_ifinit from libbsdport.h to libbsdport_post.h
+ - replaced inport_xxx/outport_xxx by in_xxx/out_xxx and _IO_BASE
+ - bookE has not mftb instruction :-( we must use mfspr
+ (but that wouldn't work on classic ppc if we were not
+ in supervisory mode).
+ - type adaptions in libbsdport.h to protect us against
+ alias rule and to silence warnings.