Commit Graph

215257 Commits

Author SHA1 Message Date
matt 4df9023ec8 Add ldrd support (one additional instruction over 5 ldrs) but two of them
won't be executed resulting in 2 less loads which should save a few cyles.
2012-12-18 14:08:25 +00:00
matt d5f77a1ef1 Add a routine to compute the IP checksum of a 20-byte IP header. 2012-12-18 13:41:42 +00:00
wiz 2c2dc060fc Sort SEE ALSO. 2012-12-18 13:15:17 +00:00
wiz d8b2f12e48 Bump date for previous and remove trailing whitespace. 2012-12-18 13:14:34 +00:00
tron ccda5edb3c Add entries for "cylic" and "profile" modules which are part of DTrace. 2012-12-18 10:59:38 +00:00
tron 28fbdc7c77 Resolve conflicts from last import. 2012-12-18 09:10:32 +00:00
tron c6536f46b6 Import Postfix 2.8.13. Changes since version 2.8.12:
- The postscreen_access_list feature failed to ignore case in the first
  character of a command (e.g., permit, reject, etc.). Reported by Francis
  Picabia. (This fix is incorrectly listed in the HISTORY files of earlier
  releases, and will be removed with a future patch.)
- Strip the datalink suffix (e.g., %eth0) from IPv6 addresses returned by
  the system getaddrinfo() routine. Such suffixes break the default
  mynetworks value, the Postfix SMTP server's reverse/forward DNS
  name/address mapping check, and possibly more.
- To eliminate the possibility of collisions with connection cache lookup
  keys, the Postfix LDAP client now computes those lookup keys by joining
  the number-valued connection properties with ASCII null, just like it
  already did with the string-valued connection properties.
- There was a memory leak during one-time TLS library initialization
  (introduced with Postfix 2.5). Reported by Coverity.
- There was a memory leak in the unused oqmgr(8) program (introduced with
  Postfix 2.3). Reported by Coverity.
2012-12-18 09:01:39 +00:00
matt 079b06266e Start adding support for disassembling some NEON instructions. 2012-12-18 06:31:58 +00:00
matt 52be9411ef Remove unneeded definitions.
When forking a LWP, disable the VFP in the new LWP since it isn't the LWP
that owns the VFP.
2012-12-18 06:30:18 +00:00
matt 817045ffb8 Don't need to include assym.h
Add a missing comma.
2012-12-18 06:14:23 +00:00
matt 9529d9505a Tighten up cpu_in_cksum_neon_v4hdr by 3 instructions.
Swap the doubles on a partial qword load on BE platforms.
2012-12-18 06:05:56 +00:00
christos 769edb4d8a Do as the man page says, and for GLOB_NOCHECK return the original pattern,
not a modified version with the backslash characters removed.
2012-12-18 01:39:56 +00:00
christos 3f1c66c5a0 - make our stat function return ENOENT if a file is not found.
- add a GLOB_NOMATCH check
2012-12-18 01:37:28 +00:00
mbalmer ac73522956 Mention ibmcd(4). 2012-12-17 20:39:23 +00:00
mbalmer 50b3b570e2 Adding ibmcd(4), a device driver for the IBM 4810 BSP cash drawer port as
found e.g. in SurePOS 300 series point of sale terminals.  The driver
provides a gpio(4) device with three pins:  pin 0 to open drawer, pin 1
to read the status and pin 2 to read whether a cash drawer is connected or
not.
2012-12-17 20:37:59 +00:00
apb 448aa50d4c Reinstate the dirname invocations that were recently removed from
rc.d/random_seed.  The new dirname shell function provided by rc.subr
will be used, so it should work before the /usr file system is mounted.

This should fix a problem in which the fs_safe shell function failed when
passed the name of a file that did not exist.
2012-12-17 18:20:50 +00:00
apb 532fa0d9ae Add shell implementations of basename and dirname to rc.subr. They
are supposed to mimic basename(1) and dirname(1), except that they
are usable before /usr/bin is mounted.
2012-12-17 18:17:27 +00:00
mbalmer 7dd382bcbb No need to include machine/pio.h now that inb() and outb() are no longer used. 2012-12-17 17:46:27 +00:00
matt fc5bdb5822 Make sure to load the FPEXC context on context switch (if there a VFP) so
that the VFP state will be what the LWP expects.  (This isn't needed on
PPC or MIPS since their FPU/VEC state is reflected in the PSL/CPO_STATUS
which is handled automatically.)
2012-12-17 17:45:01 +00:00
mbalmer 8ac00cd302 Fix the CVS Id marker. 2012-12-17 17:44:18 +00:00
matt c6f05c9a80 Add CPU_VFP_ID and PCB_VFP_FPEXC 2012-12-17 17:10:48 +00:00
christos 2f4f3871a1 now that I know how to escape a period, nothing can stop me :-) 2012-12-17 16:26:38 +00:00
matt e0306b2b8a Add a routine to create an up to an 128 bitmask returned
in VFP/NEON q0 starting at the rightmost bit (bit 0).
2012-12-17 00:46:14 +00:00
matt 6df5b9a309 Add preliminary version of a NEON based in_cksum routine. 2012-12-17 00:44:03 +00:00
matt 5df18e69a7 Use a std.evarm to handle the normal EXEC_ELF32/EXEC_SCRIPT and ARM options
as well as include conf/std and std.arm
2012-12-16 23:47:56 +00:00
wiz e4bf1b2ca5 Fix some obvious problems and remove trailing whitespace.
Use more markup.
2012-12-16 23:37:34 +00:00
dsl c8b3cc05d4 Fix the other lwp_park() to pass 0 for the 'unpark' lwp. 2012-12-16 23:00:46 +00:00
dsl 682ac0728a The lwp_id in a process are supposed to be non-zero and unique.
This stops being true once a process has allocated (and freed) 2^32 lwps.
(I've not timed it!)
There is also some code lurking (eg ld.elf_so) that doesn't expect the
  high be be set.
Once the lwp_id wraps, scan the list to find the first free id higher
  than the last one allocated.
Maintain the sort order to make the possible.
Note that if some lwp (but not all) are allocated numbers from the pid
  space it will go horribly wrong.
Tested by setting the limit to 128 and getting firefox to create threads.
2012-12-16 22:21:03 +00:00
matt c990fa476b Use std.evbarm 2012-12-16 20:44:16 +00:00
matt a72a232074 Include common includes options 2012-12-16 20:43:54 +00:00
matt dd45829ee3 Fix typo. 2012-12-16 20:40:50 +00:00
matt ea30fe5391 Add a std.evbarm to include std.arm and remove std.arm inclusion from std.* 2012-12-16 20:38:14 +00:00
christos e1d7c4c844 add sqlite3 man page 2012-12-16 20:33:43 +00:00
christos bafb9c842e noman is no more 2012-12-16 20:31:07 +00:00
christos b6b2f24e70 convert to mdoc 2012-12-16 20:25:40 +00:00
christos 2136559eac from ubuntu-9.10 2012-12-16 20:04:19 +00:00
jkunz c332c3c01b Contribution from Petri Laakso: Initial support for SD card controller.
iMX233-OLinuXino can now boot and run from its own SD card.
2012-12-16 19:45:52 +00:00
jkunz 8a7d722d8b Contribution from Petri Laakso: Fix some spelling. 2012-12-16 19:40:00 +00:00
jkunz 5379dc3878 Contribution from Petri Laakso.
Refactoring of bootimx23:
- Code style clean up.
- Don't do DCDC initialization in bootimx23. This has proven to be
  unreliable. DCDC initialization will be done in kernel later.
  Use linear regulators while booting to make bootimx23 reliable.
2012-12-16 19:08:44 +00:00
mbalmer 987e0969bd Add ptcd(4). 2012-12-16 18:52:17 +00:00
wiz dbb168824f - Remove unneeded consecutive argument in `.Nm' macros;
- rename `GRAMMAR AMBIGUITY' section to `CAVEATS', and move it to
  correct location;
- bump date.

From Bug Hunting.
2012-12-16 17:57:49 +00:00
skrll 1b59d35cc3 Remove G_CONFIGDIR from .PATH as nothing defines it (anymore)
Add the paths from G_LIB2ADDEH to .PATH (for ia64)
2012-12-16 15:32:38 +00:00
cegger f5330ee300 Always use extern __inline__ with gcc >= 4.2.
Fall back to prototypes on older gcc versions.

Fixes link errors (duplicate symbols) when mpfr's configure check for libgmp
2012-12-16 14:40:07 +00:00
wiz bf1ca79b1d Sort sections. 2012-12-16 13:49:48 +00:00
mbalmer 7c3809ecb0 Mention ptcd(4) in the synopsis. 2012-12-16 13:13:35 +00:00
mbalmer f3a33e7c20 Note ptcd(4) addition. 2012-12-16 13:11:02 +00:00
mbalmer 21a6d3b7f6 ptcd(4) is a device driver for the cash drawer port found on Protech PS3100
point of sale terminals.  It controls the cash drawer using a gpio(4) device
that attaches at ptcd0:  Pin 0 controls the drawer, pin 1 reports the current
state.  For details read the manual page.
2012-12-16 13:09:18 +00:00
dsl 1ba527af78 You need to pass 0 (not -1) to lwp_park() if you don't also
want to do an unpark.
Clearly this code path was never tested!
Needs pullup to netbsd-6
2012-12-16 11:15:21 +00:00
apb e3b7b9c4cd If you are going to append things to CPPFLAGS and then transfer
the result to HOST_CPPFLAGS later, then also include the value of
HOST_CPPFLAGS in this process.  This should fix a problem in which the
value of HOST_CPPFLAGS set by compat/defs.mk was lost during a build
with MKDTRACE=yes.

XXX: It would probably be better to just use HOST_CPPFLAGS throughout.
2012-12-16 06:47:39 +00:00
wiz ad671a999e sqlite3-3.7.15 out. 2012-12-16 00:54:36 +00:00