Commit Graph

194592 Commits

Author SHA1 Message Date
bsh
39e4a97671 extract GPIO register definitions from imx31reg.h to share them with
i.MX51
2010-11-13 06:44:11 +00:00
bsh
aebcdd27d3 make this compile again. Need to revisit for UART support. 2010-11-13 06:29:12 +00:00
bsh
5298a8fd35 UART driver for i.MX31 and 51. 2010-11-13 06:28:20 +00:00
bsh
5a80dc5f98 UART driver for i.MX31 and 51. 2010-11-13 06:12:17 +00:00
bsh
fad56f1495 back out previous. That was an mistake. 2010-11-13 06:09:34 +00:00
uebayasi
6d3191d5b6 Hide uvm/uvm_page.h again to ensure its internal structures are MD.
GENERIC or at least one kernel compile tested for:
	acorn26, acorn32, algor, all, alpha, amd64, amiga, amigappc,
	arc, bebox, bighill, cats, cobalt, dreamcast, ews4800mips,
	hp300, hp700, hpcarm, hpcmips, hpcsh, i386, ibmnws,
	integrator, ixm1200, iyonix, landisk, luna68k, mac68k,
	macppc, mipsco, mmeye, mvme68k, mvmeppc, netwinder, news68k,
	newsmips, next68k, obs266a, ofppc, pmax, pmppc, prep,
	rs6000, sandpoint, sbmips, shark, sidebeach, sparc, sparc64,
	sun2, sun3, usermode, vax, x68k, zaurus
2010-11-13 05:52:55 +00:00
kiyohara
c2918ce618 Add INSTALL.{html,more,ps,txt} for bebox. 2010-11-13 05:20:21 +00:00
bsh
ca93c6f96e rename imx31_bs_tag as imx_bs_tag to share it with imx51. 2010-11-13 05:00:31 +00:00
bsh
9a510a5fa1 rename imx31_space.c as imx_space.c 2010-11-13 04:58:46 +00:00
bsh
bbbcdefd78 rename arm/imx/files.imx as files.imx31 2010-11-13 04:53:58 +00:00
bsh
9bea404ce6 rename imx31_space.c as imx_space.c 2010-11-13 04:51:01 +00:00
bsh
88898845b1 rename files.imx as files.imx31 2010-11-13 04:49:38 +00:00
uebayasi
a09633aa17 Typon. 2010-11-13 04:16:38 +00:00
uebayasi
a773d64cd3 Bump symtab space (350000 -> 360000). 2010-11-13 04:01:42 +00:00
uebayasi
9b1505e39b Pull in uvm/uvm.h for vm_nphysseg. 2010-11-13 04:00:18 +00:00
matt
6a98e8539f Implement CAS using a RAS for non-MP VAX systems. This technique uses the
atomicity of indirect addressing for correctness.  It also uses the knowledge
of dereferencing an address outside the page table length will cause a PTELEN
trap.  [Tested on netbsd-5]
2010-11-13 02:23:27 +00:00
tsutsui
77acd29099 Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh. 2010-11-13 02:07:28 +00:00
jnemeth
512709b547 PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver
The et(4) driver supports PCI Express Ethernet adapters based on
the Agere/LSI ET1310/ET1301 integrated MAC/PHY.

The et(4) driver was written by Sepherosa Ziehau for DragonFlyBSD,
ported to OpenBSD by Jonathan Gray and subsequently ported to NetBSD
by Kaspar Brand.
2010-11-13 00:47:23 +00:00
pooka
4bbf5d9a1a +tp 2010-11-12 17:50:12 +00:00
pooka
a1a97722c2 Allow clients to reuse a "park".
Patch from <yamt>, fixes PR kern/44086 by him.
2010-11-12 17:46:09 +00:00
pooka
8c5fe271ac Remove accidentally committed part (which I need to run these tests
for a -current rump kernel on NetBSD 5.1)
2010-11-12 17:35:34 +00:00
pooka
284f30f020 Add test case for problem described by yamt in PR kern/44086.
"large writes with PUFFS_KFLAG_NOCACHE_PAGE ends up with EIO"
2010-11-12 17:33:28 +00:00
skrll
742857a418 Fix last 2 commits. 2010-11-12 17:31:41 +00:00
uebayasi
c4e3d331e5 Pull in uvm/uvm.h for uvm_pageismanaged(). 2010-11-12 17:22:49 +00:00
tsutsui
d1eadfe059 Provide port-specific sample xorg.conf files in xserver.tgz.
No particular comments on tech-x11.
2010-11-12 17:05:48 +00:00
tsutsui
5fdf5e3b53 Note about X11FLAVOUR=Xorg on dreamcast. 2010-11-12 16:53:09 +00:00
uebayasi
11f414fdb1 kloader(4) accesses vm_page, pull in uvm/uvm.h. 2010-11-12 16:47:18 +00:00
roy
50de1251a3 Support the new RTM_IFINFO and RTM_CHGADDR messages. 2010-11-12 16:32:18 +00:00
roy
a4784ce051 Add RTM_CHGADDR to signal that an address on the interface has changed.
This is mainly used for notifying userland about active link address changes.
2010-11-12 16:30:26 +00:00
uebayasi
2e4cce769b Pull in uvm/uvm.h for vm_page_zero_enable. 2010-11-12 16:09:57 +00:00
tsutsui
33a2e12125 Switch NetBSD/dreamcast to X11FLAVOUR=Xorg.
No particular comments on port-dreamcast@ and
tested with JP (HKT-7600) and US (HKT-7620) keyboards.
2010-11-12 16:05:49 +00:00
uebayasi
63631ac178 Pull in uvm/uvm.h for VM_PAGE_TO_PHYS(). 2010-11-12 13:35:51 +00:00
uebayasi
52232a9d0d Pull in uvm/uvm.h where UVM's page level interface is used. 2010-11-12 13:18:56 +00:00
uebayasi
bf5d89d4eb Include uvm/uvm.h for UVM internal definitions. 2010-11-12 12:48:49 +00:00
phx
4f6a6a0cec Get the dma registers from the soundbus property. This should work with all
snapper-compatible hardware.
Tested on PowerBook G4, MacMini and iBook G4. Failed on the PowerBook before.
2010-11-12 12:26:29 +00:00
uebayasi
3ebf409bf5 Put back uvm_page.h for now. Sorry for mess. 2010-11-12 12:02:35 +00:00
njoly
75ff44ee68 Include uvm.h not uvm_extern.h following recent changes. 2010-11-12 10:51:14 +00:00
tteras
939a5bdbb6 isakmp_post_acquire is now called from admin commands too, add a flag so
admin commands can be used to establish even passive links on demand.
2010-11-12 10:36:37 +00:00
tteras
fafea48525 Purge all IPsec-SA's if the last main ISAKMP-SA for the node is deleted
by remote request and the phase1 rekeying is enabled (this will also
trigger the new phase1_dead script hook).
2010-11-12 09:11:37 +00:00
tteras
3d7d638a63 Improve DPD sequence checks to allow any reply within valid sequence window
to be proof of livelyness. This can improves things if there's random
packet delays, or if racoon is not getting enough CPU time.
2010-11-12 09:09:47 +00:00
tteras
731159f704 Extern admin protocol to allow reply packets to exceed 64kb. E.g SA dumps
with many established SAs can be easily over the limit.
2010-11-12 09:08:26 +00:00
uebayasi
4f1dd4067f Put VM_PAGE_TO_MD() definition in one place. No functional changes. 2010-11-12 07:59:24 +00:00
skrll
7c913ac77e Add some more machines that need help with autoconf.
Slight variation on patch from Sergey Svishchev
2010-11-12 06:54:56 +00:00
uebayasi
77d80f38cd Abstraction fix; move physical address -> per-page metadata (struct
vm_page *) "reverse" lookup code from uvm_page.h to uvm_page.c, to
help migration to not do that.

Likewise move per-page metadata (struct vm_page *) -> physical
address "forward" conversion code into *.c too.  This is called
only low-layer VM and MD code.
2010-11-12 05:23:41 +00:00
uebayasi
9a0d0defa9 Fix build. 2010-11-12 04:52:08 +00:00
uebayasi
aa803dbb9d Abstraction fix; move physical address -> physical segment "reverse"
lookup code from uvm_page.h to uvm_page.c.

This code is used by some pmaps to lookup per-page state (PV) from
per-segment metadata (struct vm_physseg).  This is not needed if
UVM looks up physical segment once in fault handler, then directly
passes it to pmap.  This change helps transition to that model.

The only users of vm_physseg_find() are pmap_motorola.c and
powerpc/ibm4xx/pmap.c.

Tested By:	Compiling and running powerpc/ibm4xx/pmap.c
		(evbppc/conf/OPENBLOCKS266)
2010-11-12 03:21:04 +00:00
uebayasi
186b58eb54 Abstraction fix; don't pull in physical segment/page definitions
in UVM external API, uvm_extern.h.  Because most users care only
virtual memory.

Device drivers use bus_dma(9) to manage physical memory.  Device
drivers pull in bus_dma(9) API, bus_dma.h.  bus_dma(9) implementations
pull in UVM internal API, uvm.h.

Tested By:	Compiling i386 ALL kernel
2010-11-12 02:36:02 +00:00
dholland
b93e4d7e6b Build fix for xen domu + PCI, from Juho Salminen in PR 44083. 2010-11-12 02:07:27 +00:00
pooka
ed6861986e Add readme explaining which grue has ok'd the eating of some code
until recently located here.
2010-11-11 23:04:24 +00:00
pooka
26716af82d Remove some programs which live as atf tests now. 2010-11-11 23:01:00 +00:00