matt
5737b10fcb
Add missing paren.
2012-08-02 00:22:32 +00:00
macallan
96245bbb0f
add support for anti-aliased fonts
2012-08-02 00:17:44 +00:00
rmind
020768e659
Mention BPF JIT.
2012-08-01 23:39:12 +00:00
rmind
1f86dc56b4
Add BPF JIT compiler, currently supporting amd64 and i386. Code obtained
...
from FreeBSD. Also, make few BPF fixes and simplifications while here.
Note that bpf_jit_enable is false for now.
OK dyoung@, some feedback from matt@
2012-08-01 23:24:28 +00:00
matt
3ed93c309d
Move fill to between spsr and r0 so that the registers will be dword aligned.
...
Adjust PUSH/PULL macros accordingly.
2012-08-01 22:46:07 +00:00
matt
c901e54902
bump symtab_space
2012-08-01 22:28:10 +00:00
matt
143ca138fb
Add a machine splhist command to give (a incomplete) spl history.
...
(only the most recent are going to be accurate).
splraise(6) from 0 at 549214603
splraise(7) from 6 at 549214643 (+40)
splx(6) from 7 at 549214691 (+48)
splx(0) from 6 at 549214730 (+39)
2012-08-01 21:30:21 +00:00
matt
73fa065a77
Add diagnostic code emptyidlespin verifying that the current IPL
...
is IPL_NONE and EE is set in the MSR.
2012-08-01 20:35:52 +00:00
matt
8c3b0a4f45
Export dump_trapframe.
2012-08-01 16:35:50 +00:00
matt
261130358b
Fix a problem where the kernel could randomly reset due to a watchdog event.
...
When an exception happens, the srr0 (exception PC) was being saved in the
normal location of the current callframe. This was fine except when the
routine was in its prologue after it had saved LR but had not yet updated the
stack pointer or when the routine was in its epilogue after it has restored
the stack pointer but not yet loaded the LR. In either case this would cause
the LR to be corrupted (either running the routine forever or by branching
to itself forever). Now we save and restore the contents of that memory
location so the corruption can't happen.
2012-08-01 16:19:42 +00:00
martin
3fb72627c8
Define _POSIX_SPAWN in unistd.h and also provide its value via sysconf(),
...
as required by posix since we support posix_spawn().
2012-08-01 15:24:22 +00:00
kiyohara
d5489b899d
Add OPENBLOCKS_A6 (Plat'Home OpenBlockS A6).
2012-08-01 10:50:05 +00:00
kiyohara
df753516ff
Add mvsocts.
2012-08-01 10:38:41 +00:00
kiyohara
7c20facf36
Add Thermal Sensor for Kirkwood(88F6282). tested only OpenBlockS A6.
2012-08-01 10:34:42 +00:00
bouyer
b174797739
Make this compile again after DRIVET rename
2012-08-01 09:38:55 +00:00
martin
e300f7e4ce
Do not spam the console when sending a sigill due to a T_ILLINST trap,
...
new openssl probes for the cpu sub family/features by trying some new
instructions and catching sigill.
In all other cases, move the printf inside a #ifdef DEBUG.
2012-08-01 09:07:35 +00:00
bouyer
f815d4c9ca
Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc
...
cleanup and SATA PMP support), now that I'm back to fix the fallouts.
2012-08-01 09:02:03 +00:00
matt
c843862e5a
Error out if compiled with -mfp=vfp and -mhard-float
2012-08-01 06:10:21 +00:00
matt
8dbdbc2b73
Add #error cases in case someone tries to compile hardfloat VFP libraries.
2012-08-01 06:02:13 +00:00
matt
93654fca4a
Add TWRP1025 and INSTALL_TWRP1025
2012-08-01 05:46:13 +00:00
matt
38a144723e
Make sure copyargs is 64-bit aligned (for EABI)
2012-08-01 05:42:56 +00:00
matt
33a5014d96
Shrink PUSHFRAMEINSVC by 4 more instructions.
2012-08-01 05:40:20 +00:00
matt
cba962f15d
Enable FFS_EI (let's be more endian tolerant).
2012-08-01 04:20:04 +00:00
ginsbach
fc9b30fdd2
- Fix optional argument options (e, i, n, s) in SYNOPSIS and DESCRIPTION
...
+ First three take two optional arguments
+ All require no space between option and optional argument(s)
+ Make sure that -e and -i similarly describe optional [char] and [gap]
2012-08-01 02:36:17 +00:00
ginsbach
9b02928106
Minor tweaks to usage:
...
- Sort options to match pr(1) SYNOPSIS (suggested by wiz)
- Add missing -T timefmt option
2012-08-01 02:27:48 +00:00
taca
832752ca76
Update current versions:
...
o ISC DHCP: 4.1-ESV-R6/4.2.4-P1
o tcp_wrappers 7.6-ipv6.4
o OpenLDAP 2.4.32
2012-08-01 01:49:01 +00:00
matt
0a110b1873
Fix some copy&paste bugs.
2012-08-01 00:45:18 +00:00
martin
cc2925116b
Ifdef MSIIEP differently, so krups actually boots again.
2012-07-31 20:12:27 +00:00
njoly
918fc30009
Tweak hardware list to make it render nicely with mandoc.
...
- Move offset argument before columns values.
- Use Ta macro for cells separation.
- Add a few Em macros to the header line.
2012-07-31 17:18:36 +00:00
martin
3af7e1b0b5
Make KRUPS kernel buildable again
2012-07-31 16:38:37 +00:00
bouyer
ed5b6baaab
Move a check for the drive type to the right place. This bug would cause
...
ATA drives to not be detected when the PATA (or emulated PATA) bus is shared
with an ATAPI device.
Should fix the problem reported by various peoples.
Thanks to Onno van der Linden and vanoven@free.fr for pointing out the
code in error.
2012-07-31 15:59:57 +00:00
bouyer
9edd4d81c5
Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdc
...
cleanup and SATA PMP support), now that I'm back to fix the fallouts.
2012-07-31 15:50:31 +00:00
matt
fb14d2e4fc
Add code to make sure the trapframe is aligned to a doubleword boundary.
2012-07-31 15:47:58 +00:00
martin
c93cee27e7
Move cn_tab initialization to bootstrap()
2012-07-31 14:23:33 +00:00
jakllsch
1423b85c62
Use correct values for minimum and maximum cluster counts for the various FAT
...
types. These values come from a publically-avaliable document of an
infallible source that must not be named due to a violation of the document's
license restrictions. This is justified by interoperability concerns.
2012-07-31 13:52:44 +00:00
martin
edc3152ccf
Set up cn_tab in bootstrap() instead of initializing it statically.
...
Fixes -Wno-common fallout, idea from tsutsui.
2012-07-31 13:35:48 +00:00
jdf
45c7c05a4b
Call makemandb -f -q
instead of makemandb -f
, as Edgar Fuß proposed for daily.
2012-07-31 12:11:50 +00:00
christos
faf72548c4
add this directory to the search path
2012-07-31 11:08:34 +00:00
christos
1a28d260d0
- -m64 is needed for ghash
...
- add montgomery multiplication assembly
2012-07-31 10:33:45 +00:00
christos
778f4384b4
PR/46757: Check for fetch_pkg_vulnerabilities unset first.
2012-07-31 09:23:09 +00:00
matt
84c8a9dbea
Only do the SA110 user register save workaround on kernel using SA110s.
2012-07-31 08:01:30 +00:00
wen
9288e60fcc
Added myself to the list of NetBSD Developers.
2012-07-31 07:49:45 +00:00
matt
5aeff47175
Add MON32 mode (just for completeness).
2012-07-31 07:39:56 +00:00
matt
decbfbbff1
Make trapframe/irqframe an even number of words (make adjustments for
...
the filler word).
Improve the comments in PUSH/PULL macros.
Use the armv6+ CPS instruction if we can.
2012-07-31 07:23:16 +00:00
matt
24fbba2dbf
If we are using EABI (aapcs-linux), then ALIGNBYTES needs to deal with
...
8-byte long types.
2012-07-31 07:21:06 +00:00
matt
3d2e4f39ed
whitespace cleanup
2012-07-31 06:56:57 +00:00
matt
d69260ae72
Use bcopyinout_xscale.S for armv6+ platforms since they have the
...
needed instructions.
2012-07-31 06:54:16 +00:00
matt
fd2366536d
-fno-common broke kernhist since it used commons.
...
Add a KERNHIST_DEFINE which is define the kernel history.
Change UVM to deal with the new usage.
2012-07-30 23:56:48 +00:00
matt
12366d017b
Add back pv_addr_t minidataclean.
2012-07-30 23:36:00 +00:00
matt
39815107be
More -fno-common fixes
2012-07-30 23:35:27 +00:00