blob: eafed6ceb9adc20213cf21ac0e7f7e8e40aab1dc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
2009-08-05 Till Straumann <Till.Straumann@TU-Berlin.de>
* libbsdport/libbsdport.h: define _KERNEL only if not defined already
(e.g., from Makefile).
2009-06-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libbsdport/alldrv.c, libbsdport/libbsdport_api.h: Add include
<stdio.h> for FILE *.
2009/05/12 (TS)
- bugfix: bus_write_2() must map to bus_space_write_2 (not 4)
2009/04/22 (TS)
- imported SLAC version into OAR repository; added FXP driver.
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.
|