Commit Graph

14 Commits

Author SHA1 Message Date
ryo 509197b672 use designated initializer to make adaptability and flexibility for changing struct bus_space.
no functional change.
2018-03-16 17:56:31 +00:00
martin 8406c9a83f Fix compilation 2014-02-24 10:50:40 +00:00
matt 5803417a10 Don't manipulate the pte to get uncached memory, use PMAP_NOCACHE instead.
Convert footbring to kenter_pa/kremove
2014-02-22 20:33:00 +00:00
skrll 08a4aba755 C99 types 2012-11-12 18:00:34 +00:00
matt e1be636f14 Remove inline from global routines 2011-07-11 15:59:56 +00:00
dyoung ed9977b122 #include <sys/bus.h> instead of <machine/bus.h>. 2011-07-01 20:26:35 +00:00
cegger 9480c51b04 Add a flags argument to pmap_kenter_pa(9).
Patch showed on tech-kern@ http://mail-index.netbsd.org/tech-kern/2009/11/04/msg006434.html
No objections.
2009-11-07 07:27:40 +00:00
rmind f95af63371 Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).
2009-10-21 14:15:50 +00:00
simonb a8b3022a42 Tab Police. 2006-04-10 03:36:03 +00:00
perry 5f1c88d70d Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:06:46 +00:00
yamt bc21da4cfb bus_dmamem_map: honour BUS_DMA_NOWAIT. noted by Manuel Bouyer.
bus_space_map: always do NOWAIT allocation as it used to be before yamt-km.

we have too many copies!
2005-11-24 13:08:32 +00:00
yamt 6b2d8b66a4 merge yamt-km branch.
- don't use managed mappings/backing objects for wired memory allocations.
  save some resources like pv_entry.  also fix (most of) PR/27030.
- simplify kernel memory management API.
- simplify pmap bootstrap of some ports.
- some related cleanups.
2005-04-01 11:59:21 +00:00
ichiro 066497ec38 add comment and delete unused definition 2003-09-25 14:48:16 +00:00
ichiro 663ccee1cc pci bus support 2003-09-25 14:11:18 +00:00