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