Commit Graph

251235 Commits

Author SHA1 Message Date
macallan 471068c972 SMU config goo 2017-06-06 15:58:59 +00:00
macallan 8ff9ad3262 SMU support, from Phileas Fogg 2017-06-06 15:58:17 +00:00
skrll a6ce035c71 Document current dtc/libfdt status (even if it is a mess) 2017-06-06 12:56:42 +00:00
jmcneill e2e89c4db3 Allow 'console=fb' to act as a shortcut on vexpress for
'stdout-path=/smb@08000000/motherboard/iofpga@3,00000000/clcd@1f0000'
2017-06-06 09:56:57 +00:00
jmcneill 98ec040ad9 Initialize boot_args before bootstrap for the benefit of platform code. 2017-06-06 09:56:00 +00:00
skrll e846b19637 Disable dtc/libfdt for now 2017-06-06 08:21:53 +00:00
skrll 03dcb730d4 Add libfdt 2017-06-06 07:45:39 +00:00
nat aaa8c67e4e Style change. 2017-06-06 07:32:41 +00:00
nat 59a3cdc9c9 pad blocksize 1024 -> 8192. Helps when sleeping in rate limiter. 2017-06-06 07:31:40 +00:00
nat 153aad6495 Simplification of rate limiter. It now works uni/multiprocessor. 2017-06-06 07:29:35 +00:00
nat 77e338f6c3 sc_bytes_count needs to be set in pad_audio_open not pad_open. 2017-06-06 07:27:15 +00:00
nat 518307b9ac Express BYTESTOSLEEP as an 64 bit integer.
Use BYTESTOSLEEP in expresson of BYTES_PER_SEC.
2017-06-06 07:18:38 +00:00
mbalmer 92375b0ab6 Fix a typo, i366 -> i386.
From PR misc/52274.
2017-06-06 07:13:06 +00:00
msaitoh 7ac7b3f845 Regen. 2017-06-06 05:39:28 +00:00
msaitoh 65539b5973 - Change VMware's 0x0770 from "Virtual USB" to "Virtual EHCI"
- Add VMware's 0x0774(UHCI) and 0x0778(xHCI)
2017-06-06 05:39:06 +00:00
msaitoh 0b02239177 Add missing RCS Id. 2017-06-06 04:56:12 +00:00
knakahara 2c01b23ab6 apply the same fix as crypto.c:r1.83 for crypto_dispatch to crypto_kdispatch. 2017-06-06 04:11:41 +00:00
knakahara 239ae8baa7 avoid crp_q reordering as hardware interrupts.
crypto_{,k}invoke() can be called with holding crp_q_mtx now.
2017-06-06 01:51:39 +00:00
knakahara 15bd7242d4 add locking notes. 2017-06-06 01:48:33 +00:00
knakahara 3fe5189186 restructure locks(2/2): crypto_q_mtx can be adaptive now. 2017-06-06 01:47:23 +00:00
knakahara bd79c5ac85 restructure locks(1/2): make relation between lock and data explicit.
+ crypto_drv_mtx protects
      -  whole crypto_drivers
    + crypto_drivers[i].cc_lock (new) protects
      - crypto_drivers[i] itself
      - member of crypto_drivers[i]
    + crypto_q_mtx protects
      - crp_q
      - crp_kq
    + crypto_ret_q_mtx protects
      - crp_ret_q
      - crp_ret_kq
      - crypto_exit_flag

I will add locking note later.
2017-06-06 01:45:57 +00:00
jmcneill b4f7190f81 Add support for stdout-path= kernel cmdline option to override the
console device specified in the FDT.
2017-06-06 00:28:05 +00:00
jmcneill eb1baa31be Allow plfb to be the console device 2017-06-06 00:26:59 +00:00
jmcneill 800afc3c4c Attach kbd slot to console 2017-06-06 00:26:16 +00:00
jmcneill 63d24fecc6 Fix spelling of WS_DEFAULT_FG and WS_KERNEL_FG options. 2017-06-06 00:25:48 +00:00
christos 85cf7cedea No need to set dtc twice. 2017-06-05 23:55:43 +00:00
christos 5b3fb03fcc add DTC 2017-06-05 23:44:27 +00:00
christos 7f85e44d1f Add dtc 2017-06-05 23:44:08 +00:00
christos 3634c48306 add MKDTC 2017-06-05 23:41:52 +00:00
christos 484e2f7c2e Add dtc 2017-06-05 23:24:29 +00:00
christos 74d52999c0 tools build glue. 2017-06-05 22:44:40 +00:00
sevan f5be6335dc Improve wording.
Bump date.

ok christos
2017-06-05 21:34:58 +00:00
abhinav 062266a272 Undo the previous
While it fixed the problem of trailing spaces, but if the probe specifier
contained leading spaces, it would brake dtrace. The proper fix would be
to skip the leading spaces in the string as well.

However, it would result in a bigger diff for a very small benefit. While
a new import of dtrace is impending, it's better not to have this change.

Discussed with christos.
2017-06-05 21:19:32 +00:00
skrll 922be9d3d3 Clean out some #if 0'ed or //'ed code 2017-06-05 20:02:11 +00:00
christos 496baf8250 remove the conflict. 2017-06-05 19:17:59 +00:00
christos 461d2d6a4c Add build glue (from skrll) 2017-06-05 18:59:43 +00:00
christos f8d365c3eb Make this compatible with byacc 2017-06-05 18:59:21 +00:00
christos 5e046fca2c rename include file per our convention. 2017-06-05 18:59:10 +00:00
christos bc884b7f07 new yacc 2017-06-05 18:56:16 +00:00
christos 6095586479 merge conflicts. 2017-06-05 18:54:30 +00:00
christos 8be1257ff5 Import byacc 20170430 2017-06-05 18:49:47 +00:00
skrll 1b73604dfa Typo in previous 2017-06-05 18:44:13 +00:00
skrll 98483f23e8 Make cpus MI 2017-06-05 18:34:16 +00:00
abhinav 143b096d8f Fix the trailing space in the probe specifier's name in dtrace(1)'s output.
When using dtrace using one of the tracing options, such as -n, -P, -i, -f etc.,
the first line of output from dtrace one is something like this:

sudo dtrace -n 'syscall:::entry /pid == 100/ {@num[probefunc] = count();}'
dtrace: description 'syscall:::entry ' matched 482 probes

There is a trailing space at the end of the probe specifier name ('syscall:::entry ').
This happens beucase dtrace tries to separate the probe name from the predicate and actions
using `{' and `/' as the separators but doesn't consider space also as a possible separator.

Output after this change:
sudo dtrace -n 'syscall:::entry /pid == 100/ {@num[probefunc] = count();}'
dtrace: description 'syscall:::entry' matched 482 probes

ok christos@
2017-06-05 17:11:10 +00:00
macallan 7ea6397d03 a config for PCIe PowerMac G5 models
should have been committed years ago...
2017-06-05 15:20:51 +00:00
msaitoh b9167d9e28 Add missing return to print the Slot Power Limit Value correctly. 2017-06-05 13:35:33 +00:00
skrll 34286a7236 Removed unused file 2017-06-05 13:15:13 +00:00
skrll 15dfb837be Fix the PMAP_NO_PV_UNCACHED pmap_md_vca_add case where the pmap_update
call would cause problems for pmap_remove_all case where the deferred
activate should not be done...

Add a comment about what's going on.
2017-06-05 10:45:36 +00:00
sborrill 308836c5eb Only match first instance of name and rcvar in file. 2017-06-05 09:20:05 +00:00
knakahara 039014ebf0 fix reading crp_q without holding crypto_q_mtx 2017-06-05 09:09:13 +00:00