Files
freebsd/sys
Alan Cox ca2170c820 MFC r319542,321003,321378
Eliminate duplication of the pmap and pv list unlock operations in
  pmap_enter() by implementing a single return path.  Otherwise, the
  duplication will only increase with the upcoming support for psind == 1.

  Extract the innermost loop of pmap_remove() out into its own function,
  pmap_remove_ptes().  (This new function will also be used by an upcoming
  change to pmap_enter() that adds support for psind == 1 mappings.)

  Add support for pmap_enter(..., psind=1) to the amd64 pmap.  In other words,
  add support for explicitly requesting that pmap_enter() create a 2MB page
  mapping.  (Essentially, this feature allows the machine-independent layer to
  create superpage mappings preemptively, and not wait for automatic promotion
  to occur.)

  Export pmap_ps_enabled() to the machine-independent layer.

  Add a flag to pmap_pv_insert_pde() that specifies whether it should fail or
  reclaim a PV entry when one is not available.

  Refactor pmap_enter_pde() into two functions, one by the same name, that is
  a general-purpose function for creating PDE PG_PS mappings, and another,
  pmap_enter_2mpage(), that is used to prefault 2MB read- and/or execute-only
  mappings for execve(2), mmap(2), and shmat(2).
2017-10-07 18:36:42 +00:00
..
2017-10-07 18:36:42 +00:00
2017-09-22 15:53:22 +00:00
2017-09-21 08:20:33 +00:00
2017-09-12 06:21:43 +00:00
…
2017-09-18 20:09:17 +00:00
2017-10-04 11:55:34 +00:00
2017-10-05 18:38:42 +00:00
2017-10-04 15:47:16 +00:00
…
2017-09-03 09:05:48 +00:00
…
2017-10-05 11:01:19 +00:00
2017-09-11 22:39:59 +00:00
2017-10-07 16:55:44 +00:00
2017-09-22 15:53:22 +00:00
2017-09-30 18:32:00 +00:00
2017-08-04 20:22:43 +00:00
2017-07-21 06:48:47 +00:00
2017-07-18 16:58:54 +00:00
2017-09-06 10:21:28 +00:00
2017-09-27 01:47:54 +00:00
2017-08-25 22:52:40 +00:00
…
2017-09-14 00:33:27 +00:00
2017-05-20 16:12:44 +00:00
2017-09-24 12:53:33 +00:00
2017-09-30 18:07:46 +00:00
2017-06-06 07:21:33 +00:00
2017-09-19 16:51:51 +00:00
2017-09-30 19:54:30 +00:00
2017-05-30 03:10:05 +00:00
2017-05-28 10:43:16 +00:00
2017-09-04 08:41:51 +00:00
2017-10-07 18:36:42 +00:00
2017-09-22 10:51:32 +00:00
2017-06-06 07:21:33 +00:00
2017-07-06 05:30:11 +00:00