Commit Graph

213492 Commits

Author SHA1 Message Date
manu
bd4473d64d Temporary fix for quotactl authorization: it must use the effective UID
and not the real UID.

Further work is required to move the check to the kauth listener instead
of having it in UFS code.
2012-09-09 04:27:49 +00:00
msaitoh
0d54b0ec95 Split DEBUG="-g -Ox" into DEBUG="-g" and COPTS="-Ox". 2012-09-09 04:27:11 +00:00
dholland
8df67510ff Revert previous temporary measure and fix the assertion properly instead. 2012-09-08 15:15:06 +00:00
martin
2b68f1748c Make this compile on archs where VM_MIN_ADDRESS is not defined (or not
exported to userland)
2012-09-08 12:25:05 +00:00
matt
0cacf47324 Fix comment 2012-09-08 05:02:41 +00:00
msaitoh
a3568bcd83 Fix a bug that kmem_alloc() is called from the interrupt context. 2012-09-08 02:58:13 +00:00
macallan
948320a0e0 set isp_xffree, like the PCI frontend does
now this works again
2012-09-07 22:37:27 +00:00
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