History log of /netbsd/sys/arch/arm/ixp12x0/ixp12x0_io.c (Results 1 – 19 of 19)
Revision Date Author Comments
# f7e75822 21-Apr-2023 skrll <skrll@NetBSD.org>

Trailing whitespace


# 4a6b2ebb 16-Mar-2018 ryo <ryo@NetBSD.org>

use designated initializer to make adaptability and flexibility for changing struct bus_space.
no functional change.


# 16e4a864 23-Feb-2014 martin <martin@NetBSD.org>

Fix obvious typo


# 230acdad 22-Feb-2014 matt <matt@NetBSD.org>

Don't manipulate the pte to get uncached memory, use PMAP_NOCACHE instead.
Convert footbring to kenter_pa/kremove


# af51edd2 01-Jul-2011 dyoung <dyoung@NetBSD.org>

#include <sys/bus.h> instead of <machine/bus.h>.


# 9480c51b 07-Nov-2009 cegger <cegger@NetBSD.org>

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.


# f95af633 21-Oct-2009 rmind <rmind@NetBSD.org>

Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).


# 82357f6d 14-Mar-2009 dsl <dsl@NetBSD.org>

ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.


# bc21da4c 24-Nov-2005 yamt <yamt@NetBSD.org>

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!


# 6b2d8b66 01-Apr-2005 yamt <yamt@NetBSD.org>

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

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.

show more ...


# cdb56b83 13-Jul-2003 igy <igy@NetBSD.org>

mapping pci configuration space (not subregion)


# 365f7e19 13-Jul-2003 igy <igy@NetBSD.org>

sharing bus_space_tag among ixpio, pci mem and i/o.


# 4691b478 25-Mar-2003 igy <igy@NetBSD.org>

Add __KERNEL_RCSID tags


# 4b8928ad 17-Feb-2003 ichiro <ichiro@NetBSD.org>

files.ixp12x0
no need device ixpcom in evbarm/conf/files.evbarm move it to
arm/ixp12x0/files.ixp12x0

ixp12x0_com.c:
some fix around address handling
1. Do not call bus_space_map() in ixpcominit().

files.ixp12x0
no need device ixpcom in evbarm/conf/files.evbarm move it to
arm/ixp12x0/files.ixp12x0

ixp12x0_com.c:
some fix around address handling
1. Do not call bus_space_map() in ixpcominit(). Calling bus_space_map()
is not safe here, because bus_space_map() calls uvm_km_valloc() but
uvm is not yet initialized.
2. Use dv_unit to determine console instead comparering iobase.
Now you can attach ixpcom0 with physical address like this:
ixpcom* at ixpsip? addr 0x90000000 size 0x4000
Statically mapped address (0xf0000000) is still usable.

ixp12x0_clk:
1. access PLL_CFG register via bus_space
2. Make the delay() working correctly. (bug fix)
3. Start the timer device without interrupt on attach time.
Now delay() called before cpu_initclocks() works fine.

ixp12x0_pci:
1.Mapping PCI type0/1 configuration space to the upper address.
2."PCI I/O Cycle Access" mapping to same virtual address(VA==PA)
but size of this mapping increase to 1MByte because fails
cause couldnt set L2 table.
3.use bus_space address handling in ixp12x0_pci.c.

show more ...


# 7bda39e4 22-Dec-2002 ichiro <ichiro@NetBSD.org>

Use generic_bs_wr_4 for writing region


# 2c9ff5a3 22-Dec-2002 ichiro <ichiro@NetBSD.org>

Use generic_bs_sr_4


# 51b12685 08-Dec-2002 ichiro <ichiro@NetBSD.org>

change flags of pmap_enter() in ixp12x0_io.c, ixpsip_io.c
bug fix: ixp12x0_pci.c


# 0f09ed48 27-Sep-2002 provos <provos@NetBSD.org>

remove trailing \n in panic(). approved perry.


# 7374c0af 15-Jul-2002 ichiro <ichiro@NetBSD.org>

add support for ixp12x0