22 Commits

Author SHA1 Message Date
Joel Sherrill
479f4eb6d9 Add _XXX_ENDIAN constants 2012-07-11 17:33:09 -05:00
Jennifer Averett
59f69ea3cd Some cleanup to allow build for multiple architectures. 2012-07-11 12:48:58 -05:00
Jennifer Averett
2f50f0a7a9 Added nexus_setup_intr support and did some cleanup. 2012-07-11 08:49:13 -05:00
Jennifer Averett
a0da9b6246 Modified I386_BUS_SPACE_xxx values.
Note these may still not be correct.
2012-07-09 10:20:02 -05:00
Joel Sherrill
dbda80875a Put CPU specific bus_space routines into separate files
The code in rtemsbsd/freebsd/machine/bus.h assumed that all bus space
accesses were through memory in a simple fashion. The i386 has a true
distinction between I/O and memory space which must be accounted for.

This may not be the eventual structure of this code but we must
have different bus space accessors for different hardware configurations.
And in many, if not most, cases we will want these to be inlined for
performance.
2012-07-06 10:57:12 -05:00
Jennifer Averett
36ebd68c02 Added legacy in order to get pcib to work correctly and resoleved fxp attach issue.
The fxp attach has a resource allocation issue still to address, but
should work as soon as that is debugged.
2012-06-29 12:42:00 -05:00
Jennifer Averett
3cde7552eb Corrected link01 configuration and added pcib to SYSINIT. 2012-05-30 11:51:35 -05:00
Jennifer Averett
b9fa3c9245 Added pcib 2012-05-29 14:58:18 -05:00
Sebastian Huber
06e6d19b1c Add SYSINIT reference defines 2012-05-10 17:04:09 +02:00
Christian Mauderer
ee6b343cba Provide SWI(9) and TIMEOUT(9) 2012-05-10 16:30:49 +02:00
Sebastian Huber
b086b5c718 Use format of other RTEMS machine header files 2012-04-18 17:27:54 +02:00
Sebastian Huber
2f52893f70 Move __bswap64()
Add copyright notice of FreeBSD "sys/powerpc/include/endian.h".  Change
license to BSD.
2012-04-18 17:17:55 +02:00
Jennifer Averett
d8c5df73f6 Moved rtems-bsd-cyclecount.c to cpu.h 2012-04-18 09:46:21 -05:00
Sebastian Huber
2da0777f66 Add BUS_DMA(9) support for mbufs 2012-04-18 14:59:28 +02:00
Jennifer Averett
8f6d1299d7 moved taskqueue_enqueue_fast from a define to a method to resolve linker errors. 2012-04-16 12:27:49 -05:00
Joel Sherrill
493efadb8b Add hogticks 2012-04-04 16:31:31 -05:00
Joel Sherrill
336762e7b2 Remove dummy symbols in link01 test
+ add symbol where needed
  + use as much as possible from rtems-bsd-symbols.c
2012-03-27 17:07:19 -05:00
Joel Sherrill
c976506740 Add bootverbose 2012-03-27 09:21:04 -05:00
Jennifer Averett
da162c83ea Added taskqueue to resolve linking issues with the RealTek Nic. 2012-03-22 09:58:40 -05:00
Joel Sherrill
5373700fcd Add kthread_suspend name mapping 2012-03-21 12:45:37 -05:00
Joel Sherrill
24600f22ab All RTEMS files should now be under RTEMS
- Also add "Makefile only" mode to freebsd-to-rtems.py
2012-03-08 12:52:46 -06:00
Joel Sherrill
3616a063a1 Remove leading rtems/ directory from paths under rtemsbsd 2012-03-08 11:05:16 -06:00