Commit Graph

201850 Commits

Author SHA1 Message Date
jdc
f18c34f949 Correctly test for __ISDIRTY.
Problem noticed by (and test case provided by) blymn@.
2011-06-16 22:45:46 +00:00
christos
548c989a0b don't modify tzname unless we are the non-reentrant version. 2011-06-16 22:40:17 +00:00
wiz
71ef0adbc7 New sentence, new line. 2011-06-16 21:53:53 +00:00
njoly
6e98f89e0f typo (hieararchy -> hierarchy). 2011-06-16 21:46:28 +00:00
njoly
a81689a0c4 Add fstype and unprivileged-user tests configuration variables
description. Fix PR/45038.
2011-06-16 21:42:38 +00:00
kefren
d4ba594c90 Correct prefixlen->sockaddr calculation. Now ldpd may finally allow MPLS
forwarding for default route.
2011-06-16 20:42:15 +00:00
kefren
87fd7aebe4 use ETHERTYPE_MPLS only for unicast packets (RFC3032) 2011-06-16 19:47:30 +00:00
rmind
71341c3c42 amap_lookup{s}: add assert, clean-up slightly. 2011-06-16 19:42:20 +00:00
joerg
df3149f5ef Don't use C versions of memcmp, memcpy, memmove, memset and strchr
on x86 for standalone code. The assembler versions are much smaller.
2011-06-16 16:47:53 +00:00
joerg
9708bada85 Refactor compiler-specific optimizer flags. Mark bootxx as supported
with clang.
2011-06-16 16:39:53 +00:00
joerg
bdaa91a3a8 Add support for size optimised versions of the assembler functions in
the small subdirectory. Provide more compact versions of the functions
used by bootxx in x86.
2011-06-16 16:39:14 +00:00
joerg
fd3766f71b Explicitly initialise vaddr_t and let dead store elimination remove it
later.
2011-06-16 16:20:28 +00:00
joerg
afc8527716 Use proper format strings. 2011-06-16 15:33:24 +00:00
joerg
5a5f3047c5 Properly use a format string. 2011-06-16 14:57:22 +00:00
kefren
c2db1af7a2 obey RFC3036 3.5.2 regarding holdtimes
wire SIGINT
2011-06-16 14:48:30 +00:00
joerg
be964ea63f Add an optional MD calling convention flag for use in libsa when space
optimisation is critical. Use this on i386 to switch to register passing
calling convention for the file system entry points and most assembler
call backs that have to preserve at least 3 registers.
2011-06-16 13:44:56 +00:00
joerg
c97378d081 Add an optional MD calling convention flag for use in libsa when space
optimisation is critical. Use this on i386 to switch to register passing
calling convention for the file system entry points and most assembler
call backs that have to preserve at least 3 registers.
2011-06-16 13:27:58 +00:00
joerg
9703593994 Use minimal alignment for functions in standalone code. 2011-06-16 13:16:20 +00:00
hannken
d296304e60 Rename uvm_vnp_zerorange(struct vnode *, off_t, size_t) to
ubc_zerorange(struct uvm_object *, off_t, size_t, int) changing
the first argument to an uvm_object and adding a flags argument.

Modify tmpfs_reg_resize() to zero the backing store (aobj) instead
of the vnode.  Ubc_purge() no longer panics when unmounting tmpfs.

Keep uvm_vnp_zerorange() until the next kernel version bump.
2011-06-16 09:21:02 +00:00
kefren
e043db3b96 Introduce 'show labels' command that reports about labels received from
unsolicited label-maps. Statify.
2011-06-16 08:27:28 +00:00
kefren
7102910ef8 shorten some execution paths related to check_route() and get_route()
statify a bit
don't assume AF_INET in a debug message
2011-06-16 07:11:51 +00:00
kefren
4671a6ac8d clear the error condition
KNF a little bit
2011-06-16 06:05:47 +00:00
matt
9960ebcc16 ifdef / define / endif can't be the first thing. So move that block down. 2011-06-16 04:38:21 +00:00
matt
a7bfd4d42c Make sure OEA ports without __HAVE_FAST_SOFTINTS still compile. 2011-06-16 04:37:48 +00:00
matt
2d362a7a23 Make sure to set curlwp (aka r13) in cpu_hatch 2011-06-16 04:25:13 +00:00
matt
515855d909 Make __HAVE_FAST_SOFTINTS appear in assym.h so all oeas don't need to include
<powerpc/intr.h>
XXX <powerpc/intr.h> should be <powerpc/oea/intr.h>
2011-06-16 03:54:40 +00:00
yamt
62ff8c0d5c pseudo-interface -> pseudo-device 2011-06-16 03:23:08 +00:00
macallan
0315be1d74 mention fast softintrs for powerpc 2011-06-16 03:03:08 +00:00
macallan
2c6128575d we need powerpc/intr.h n order to see __HAVE_FAST_SOFTINTS 2011-06-16 02:44:38 +00:00
macallan
b5ffed7530 enable FAST_SOFTINTR support for all ports that use powerpc/pic/
This has been successfully tested on macppc
TODO:
- ibm4xx needs to be adapted
- SMP doesn't work yet, 2nd CPU crashes when trying to leave the idle loop
2011-06-16 02:43:42 +00:00
matt
8f422e0fde Now that evbppc has modules this file is no longer needed 2011-06-16 01:04:15 +00:00
mrg
c25406cbc7 evbppc can do modules now. 2011-06-15 23:45:45 +00:00
matt
4d4e79f08b Rework to get the inlining working right. Also make slightly more portable
among powerpc variants.
2011-06-15 22:46:39 +00:00
rmind
06b5aba5f8 Few XEN fixes:
- cpu_load_pmap: perform tlbflush() after xen_set_user_pgd().
- xen_pmap_bootstrap: perform xpq_queue_tlb_flush() in the end.
- pmap_tlb_shootdown: do not check PG_G for Xen.
2011-06-15 20:50:02 +00:00
rmind
57f2d9bddc - cpu_hatch: call tlbflushg(), just to make sure that TLB is clean.
- xen_bootstrap_tables: call xpq_queue_tlb_flush() for safety.
- Initialise cpus_attached and ci_cpumask for primary CPU.
2011-06-15 19:54:16 +00:00
rmind
155f2284da - privpgop_fault: call pmap_update() before uvmfault_unlockall().
- privcmd_ioctl, xengnt_more_entries: add missing pmap_update().
2011-06-15 19:51:50 +00:00
rmind
035445691f uvm_pagealloc_strat: fix diagnostic assert. Reported by drochner@. 2011-06-15 19:46:11 +00:00
kefren
0c4a44d22f we need to add mapping even if there is no route for the prefix 2011-06-15 18:16:48 +00:00
matt
fc85e71227 Now that the generic fixup code exists, there's no to patch the interrupts
directly since the stub fixup will do that automatically.  Just need to add
stubs for the interrupt vectors and they get fixed automagically.
2011-06-15 17:47:45 +00:00
ober
f8b0634a73 Revert symspace back to 3 megs so that beagleboards boots again. 2011-06-15 17:17:37 +00:00
matt
139e8f0367 Move the interrupt stub from booke_stubs.c into its own intr_stubs.c.
Move the "null" intrsw (used in startup) to intr_stubs.c as well.
2011-06-15 15:22:56 +00:00
matt
d5e2b0cf4d Move booke_fixup_stubs() to fixup.c and rename it to cpu_fixup_stubs().
This makes it easier for other PPC variants to use it.
2011-06-15 15:18:20 +00:00
matt
3fbf2742ed Add IST_PULSE and intr_typename (converts IST_* to a name). 2011-06-15 15:11:50 +00:00
tsutsui
ca0d77c5ec Put proper casts to address range checks. 2011-06-15 15:03:51 +00:00
tsutsui
86151c508d Remove more ecoff leftover. 2011-06-15 14:47:43 +00:00
hans
21f62f04a1 remove -q argument, it is useless with Xorg and fails with XFree 2011-06-15 13:42:46 +00:00
pgoyette
5960b5e520 Previous fix broke the setting of current value for Indicator and
Battery-Charge sensors.  Fix this.
2011-06-15 13:34:13 +00:00
kefren
374dea10e0 simplify the rtsock read sequence
apply a little bit of KNF
2011-06-15 13:24:48 +00:00
manu
71d41cd3c4 Improve UFS1 extended attributes usability
- autocreate attribute backing file for new attributes
- autoload attributes when issuing extattrctl start
- when autoloading attributes, do not display garbage warning when looking
up entries that got ENOENT
2011-06-15 12:54:32 +00:00
mrg
0bedecd8a4 note about evbppc modules. 2011-06-15 10:02:24 +00:00