Files
freebsd/sys/vm
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-07-26 06:52:45 +00:00
2017-03-18 05:38:10 +00:00
2017-03-19 16:01:44 +00:00
2017-01-13 13:47:26 +00:00
2017-10-07 18:36:42 +00:00
…
…
2017-03-19 16:01:44 +00:00
2017-09-30 19:54:30 +00:00
2017-09-06 07:04:29 +00:00
2017-09-27 14:19:47 +00:00
…
…
2017-09-28 15:23:38 +00:00
…
2017-01-24 19:39:24 +00:00
2017-09-13 11:19:04 +00:00
2017-09-17 15:45:39 +00:00
2017-07-08 01:56:48 +00:00
2017-08-18 20:20:49 +00:00
2017-07-08 01:56:48 +00:00
2017-10-07 18:08:37 +00:00
2017-07-03 16:40:05 +00:00
2017-10-07 17:20:31 +00:00
2017-09-20 09:22:47 +00:00
2017-10-07 18:08:37 +00:00
2017-10-07 18:08:37 +00:00
2017-09-05 13:40:10 +00:00
2017-01-07 11:44:41 +00:00
2017-01-13 13:45:34 +00:00
2017-09-28 15:21:47 +00:00
2017-09-28 15:21:47 +00:00
2017-07-26 06:52:45 +00:00
2017-07-26 06:52:45 +00:00
…
2017-08-02 08:07:13 +00:00
2017-08-02 08:07:13 +00:00