Go to file
christos d4a240549b From Scott Allen in http://mail-index.netbsd.org/port-arm/2006/07/26/0000.html
I ran into a problem when I tried to set up a mapping that started at virtual
address 0xFFF00000 and was 0x00100000 long.  In other words, the mapping
should have gone to the end of the 32 bit address space.  The mapping was made
with no problem, but pmap_devmap_find_va() wouldn't find an address within the
mapping.  For example, if I told it to find a mapping for 0x1000 bytes at
0xFFF01000, it would try to make sure that 0xFFF01000 was greater than
0xFFF00000 and that (0xFFF01000+0x1000) was less than (0xFFF00000+0x00100000).
However, that last expression (0xFFF00000+0x00100000) wrapped around to be
simply 0x00000000 so it wasn't found.  This patch fixes this problem in
pmap_devmap_find_va() and pmap_devmap_find_pa() by subtracting one off of the
sizes to be compared, so in my example, (0xFFF01000+0x1000-1) will be less
than (0xFFF00000+0x00100000-1).
2007-01-06 00:40:47 +00:00
bin fix whitespace nits (space -> tab) 2006-12-26 00:13:24 +00:00
common remove bogus (void)&var; from Anon Ymous 2006-12-18 00:41:54 +00:00
crypto CID-4268: `c' is EOF here, remove deadcode 2006-12-26 00:06:03 +00:00
dist CID-3325: don't leak `fd' 2006-12-27 18:13:53 +00:00
distrib From dieter roelants in PR 35169: 2007-01-04 00:19:45 +00:00
doc Updating to reflect new Zaurus Port as per new-port checklist 2007-01-05 23:58:10 +00:00
etc "Verified exec" -> "Veriexec", in comment. 2006-12-30 11:06:04 +00:00
games Fix some typos in ENIAC quote. From Zafer Aydogan and myself. 2006-12-25 18:46:48 +00:00
gnu Updating for the new Zaurus port as per the new-port checklist. 2007-01-05 01:26:30 +00:00
include moved string_to_flags and flags_to_string from ls to libutil. 2006-12-14 19:18:01 +00:00
lib Re-add removed block: 2007-01-04 00:02:43 +00:00
libexec Bump date for previous. 2006-12-23 07:21:34 +00:00
regress test unlink of "." is not succesful 2007-01-02 11:04:10 +00:00
rescue add libprop to LIBS, as veriexecctl now needs it. 2006-11-29 08:41:49 +00:00
sbin s/tons/lots/, per simonb@'s suggestion. This looks more formal. 2007-01-03 08:39:29 +00:00
share We no longer have 'enum kauth_machdep_req'. 2007-01-05 13:23:22 +00:00
sys From Scott Allen in http://mail-index.netbsd.org/port-arm/2006/07/26/0000.html 2007-01-06 00:40:47 +00:00
tools Fixes to allow veriexecgen to be built as a host tool. 2006-12-20 22:03:20 +00:00
usr.bin Ansi, KNF, no functional change. 2007-01-05 23:17:32 +00:00
usr.sbin Fixed gcc warnings about comparison between signed and unsigned, as well 2007-01-02 16:00:46 +00:00
x11 build XFree86 on shark 2006-12-21 01:45:32 +00:00
build.sh Updated to include the new Zaurus port for ARM. 2006-12-16 02:59:33 +00:00
BUILDING Clarify that DESTDIR/OBJDIR/etc are absolute paths, but build.sh 2006-10-08 17:54:30 +00:00
Makefile don't filter out .WAIT when converting from _SUBDIR to SUBDIR 2006-09-07 03:51:44 +00:00
Makefile.inc
UPDATING Note also that the distrib/ install images need cleaning to excise 2006-12-15 14:18:38 +00:00