glebius
8e20fa5ae9
Mechanically substitute flags from historic mbuf allocator with
...
malloc(9) flags within sys.
Exceptions:
- sys/contrib not touched
- sys/mbuf.h edited manually
2012-12-05 08:04:20 +00:00
kevlo
25611f9cf9
Fix typo; s/ouput/output
2012-11-07 07:00:59 +00:00
andrew
94003fea26
Merge the FDT versions of initarm.
...
The copies of initarm used on platforms with FDT support were almost
identical. The differences were pulled out into separate functions that
were called by initarm.
This change merges the, now identical, copies of initarm and a few of it's
support functions. This is a step towards a common kernel on ARMv6.
2012-11-03 22:39:07 +00:00
andrew
245c75ddd9
Merge r242125 into the other ARMv6 copies of initarm.
2012-10-31 08:25:45 +00:00
andrew
189dafad03
Move the call to platform_gpio_init() into initarm_gpio_init() to reduce
...
the diff to the other FDT versions of initarm.
2012-10-30 06:11:09 +00:00
andrew
c9cd6f0dff
Create the new initarm_ functions to reduce the diff to the other FDT
...
versions of initarm
2012-09-26 10:07:53 +00:00
andrew
55574dacdc
Use arm_dump_avail_init to build the dump_avail array
2012-09-26 09:27:38 +00:00
andrew
afcbb47a63
Start to clean up the lpc initarm as it also uses FDT.
2012-09-26 09:25:31 +00:00
andrew
d9ebf06192
Update different versions of physmap_init to be identical in preparation
...
for merging them.
2012-09-23 02:01:59 +00:00
andrew
32eb506f22
Reduce the diff between the FDT implementations of initarm.
...
This only touches whitespace and comments.
2012-09-22 22:41:38 +00:00
andrew
cd998f5e4e
Create a common set_stackptrs in sys/arm/machdep.c.
...
On single core devices set_stackptrs is only ever called with cpu = 0 in
initarm and will be identical to the existing function. On SMP this needs
to be implemented for sys/arm/mp_machdep.c, but the implementations are
identical for each SoC.
2012-09-22 06:41:56 +00:00
andrew
ebd36ca42d
Set machine correctly on ARM. This allows universe to use the correct world
...
when building each kernel.
Reviewed by: imp
2012-08-18 05:48:19 +00:00
jceel
9821bfb344
Switch lpc initarm() to use struct arm_boot_params and therefore fix
...
EA3250 kernel build.
Approved by: gonzo
2012-08-15 18:18:29 +00:00
gonzo
50e55c591e
Merging of projects/armv6, part 8
...
r235162:
Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250
board.
Peripherals currently supported:
- Serial ports
- Interrupt controller
- Timers
- Ethernet
- USB host
- Framebuffer (in conjunction with SSD1289 LCD controller)
- RTC
- SPI
- GPIO
Submitted by: Jakub Wojciech Klama <jceel@freebsd.org>
2012-08-15 05:37:10 +00:00