Commit Graph

213385 Commits

Author SHA1 Message Date
matt
adc4891f27 Don't disable the L2C is it isn't enabled. 2012-09-07 21:18:58 +00:00
ginsbach
1df4f26b78 Regenerate to handle changes since 2009-12-14 (Newsletters VI-7 thru VI-13) 2012-09-07 21:08:03 +00:00
ginsbach
436b8a85c5 - Fix broken links (ISO web site reorganized). Script now works again.
- Use a few more variables so that it will be easier to change the
  next time ISO shuffles the deck.
2012-09-07 21:04:43 +00:00
martin
69c011c56b Deal with architectures defining VM_MIN_ADDRESS > 0.
Add additional error code tests using a pointer one page past current brk.
2012-09-07 20:27:12 +00:00
matt
56d64289ed Fool gcc into thinking we aren't using r31. We do use it but we don't
clobber it since it save and restore it from a temporary register.
2012-09-07 18:05:11 +00:00
matt
7a552b815e Forgot to commit this. 2012-09-07 17:11:43 +00:00
matt
f589052102 Include PCI outbound windows in the kernel IO region. Make sure these start
on a SuperSection boundary.
2012-09-07 11:53:49 +00:00
matt
cb83348c48 Include the PCI outbound windows in the BCM53XX IO space.
Call arml2cc_init from bcm53xx_bootstrap to fill in arm_cache info.
2012-09-07 11:52:30 +00:00
matt
ce2db8d32f Switch cortex_a9 back to need_ptesync = 1
Add code to disable the L2 cache on cortex-a9 (for now).
Add evcnt for all the fault types.
Move cache info in a structure and have one for the pcache and one for scache.
Probe L1/L2 caches properly for ARMv7
2012-09-07 11:48:59 +00:00
wiz
43eaa46ea3 Use emalloc in one more place, like the rest of the code does.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.
2012-09-07 11:29:04 +00:00
wiz
ab20ab348a Fix usage, from Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>. 2012-09-07 11:28:46 +00:00
wiz
cb2bec1375 Fix typo. 2012-09-07 07:07:15 +00:00
para
75ebc1f88a call pmap_growkernel once after the kmem_arena is created
to make the pmap cover it's address space
assert on the growth in uvm_km_kmem_alloc

for the 3rd uvm_map_entry uvm_map_prepare will grow the kernel,
but we might call into uvm_km_kmem_alloc through imports to
the kmem_meta_arena earlier

while here guard uvm_km_va_starved_p from kmem_arena not yet created

thanks for tracking this down to everyone involved
2012-09-07 06:45:04 +00:00
dholland
9af1ccf1bf Disable bogus _DIAGASSERT. 2012-09-07 04:50:35 +00:00
matt
8943663d89 Increase kernel VM space. 2012-09-07 04:40:13 +00:00
matt
311bca2c35 Change _l2_ to _log2_ to make sure they don't confused with level 2. 2012-09-07 04:39:14 +00:00
matt
543f108c31 Fix pci_conf_interrupt issues 2012-09-07 04:32:03 +00:00
matt
a8140c3a49 Fix pci_conf_hook/interrupt for ARM. 2012-09-07 04:25:36 +00:00
matt
1bf0c8b153 Fix pci_conf_interrupt lossage. 2012-09-07 03:06:05 +00:00
matt
65993b3900 Fix more pci_conf_interrupt/pci_conf_hook problems 2012-09-07 03:05:11 +00:00
tls
68ad6e1d4b Fix kern/46911: note that we rekeyed the cprng so we don't keep doing so. 2012-09-07 02:42:13 +00:00
matt
974581be66 Fix pci_conf_interrupt fallout. 2012-09-07 02:11:32 +00:00
riz
77cbf2b804 The "iso" directory never made it into this file, but now
that "iso" is "images", document it here for the edification of
folks browsing the download directories.
2012-09-06 22:20:38 +00:00
riz
7045182c3e Update release(7) for the recent iso -> images change. 2012-09-06 22:17:46 +00:00
riz
d41e703879 Disable default build of debugging info. 2012-09-06 16:39:07 +00:00
ginsbach
71a7db35f7 Add UX (User eXperience) 2012-09-06 15:24:26 +00:00
macallan
8a2025db3d - make the charge state sensor actually do something
- work around a bug in envsys which expects a valid value for sensors with
  states that have text descriptions even if the sensor is invalid
2012-09-06 13:05:53 +00:00
macallan
5ea92e4d6e opt_envsys.h needs #ifdef _KERNEL_OPT
( thanks martin@ )
2012-09-06 12:59:00 +00:00
njoly
c45e6c06f4 Adjust msdos fat32 image creation to match cluster count requirements. 2012-09-06 12:51:47 +00:00
pgoyette
5b61c9d192 Remove (commented-out) definitions for debugging - thanks to macallan@
for defflagging these.
2012-09-06 12:21:40 +00:00
macallan
098292096f defflag debug #defines 2012-09-06 12:10:28 +00:00
macallan
37830dd991 only register a PMU callback when we're actually monitoring and reporting
AC power
fixes spontaneous power down with two smartbat instances present
2012-09-06 05:03:59 +00:00
matt
a137d3a037 Alas, Cortex-A8 can't TLB walk out of their caches so they need to sync each PTE. 2012-09-06 04:42:39 +00:00
msaitoh
8d4dcb44cb Add missing bus_dmamap_sync() for the RX buffer. 2012-09-06 03:45:02 +00:00
msaitoh
bb20a903f3 Add missing ','
It will fix a bug that "vmstat -e" shows the incorrect counts in wrong entries.
2012-09-06 03:05:41 +00:00
matt
2e04e0ecda Enable "shareable" access to the page table for armv7. PTE_SYNC only does
a DSB now on an armv7 cpu and no longer needs to flush the cache line to ram.
2012-09-06 02:07:25 +00:00
matt
85489630e0 Add ttbr/ttbr1/ttbcr registers 2012-09-06 02:05:46 +00:00
matt
ec9cb30b6d Before setting the new TTB wbinv the caches. 2012-09-06 02:03:01 +00:00
matt
275f798852 Change pci_conf_hook to pass pc->conf_v
Add pci_conf_interrupt
2012-09-06 02:02:03 +00:00
macallan
30984d3da5 fix horizontal scrolling in 8bit, while there use an R3G3B2 palette 2012-09-05 23:19:13 +00:00
riz
91aa9460ce Don't build with debugging (-g) by default. 2012-09-05 23:08:42 +00:00
riz
012f92fc5b Remove -g from CPPFLAGS. 2012-09-05 23:01:42 +00:00
riz
18bc268e49 Remove "-g" from CPPFLAGS. 2012-09-05 22:58:53 +00:00
riz
fb761f7bcb Remap X11SRCDIR to /usr/xsrc for the MKREPRO=yes case. 2012-09-05 22:40:30 +00:00
macallan
9cff5770fb split the envsys sensors into two devices - one SME_CLASS_ACADAPTER and one
SME_CLASS_BATTERY, register the former only on unit 0 so we don't end up
with two of them on powerbooks that have two battery slots. Now userland has
a fighting chance to find the AC status.
TODO: make the battery sensors look more like acpibat's
2012-09-05 21:23:31 +00:00
christos
ff8ddb8d69 fix MKREPRO build not to put Generated from ${NETBSDSRCDIR} in files. 2012-09-05 19:31:04 +00:00
tls
a003f4459f Don't wait until the pool *fills* to rekey anything that was keyed with
insufficient entropy at boot: key it as soon as it makes any request after
we hit the minimum entropy threshold.

This too should help avoid predictable output at boot time.
2012-09-05 18:57:33 +00:00
tls
c39440e8e4 Try to help embedded systems a _little_ bit: stir in the system boot time
as early as possible.  On systems with no cycle counter (or very very
predictable cycle counts early in boot) at least this will cause some
difference across boots.
2012-09-05 18:06:52 +00:00
martin
647d3a97c1 Make the "init" target create optys as well - those were removed from "all",
but we still need them in emergency setups and some install media.
Should fix PR install/46902.
2012-09-05 08:25:53 +00:00
skrll
6c45601862 Call pmf_system_shutdown in cpu_reboot. OK matt 2012-09-05 06:29:09 +00:00