Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. busdma - Wikipedia
busdma - Wikipedia
From Wikipedia, the free encyclopedia
Application programming interfaces for BSD operating systems

In computing, busdma, bus_dma and bus_space is a set of application programming interfaces designed to help make device drivers less dependent on platform-specific code, thereby allowing the host operating system to be more easily ported to new computer hardware.[1][2] This is accomplished by having abstractions for direct memory access (DMA) mapping across popular machine-independent computer buses like PCI, which are used on distinct architectures from IA-32 (NetBSD/i386) to DEC Alpha (NetBSD/alpha).[1] Additionally, some devices may come in multiple flavours supporting more than one bus, e.g., ISA, EISA, VESA Local Bus and PCI, still sharing the same core logic irrespective of the bus, and such device drivers would also benefit from this same abstraction.[1]: §1.2  Thus the rationale of busdma is to facilitate maximum code reuse across a wide range of platforms.[1]: §5 

Circa 2006, bus and DMA abstractions made it possible for NetBSD to support 50 hardware platforms and 14 CPU architectures out of a single source tree, compared to the forking model used by Linux ports.[2]

Originally implemented as the "bus_dma" APIs by the developers of the NetBSD operating system,[1][3] busdma has been adopted by OpenBSD, FreeBSD and their derivatives; with FreeBSD incorporating it under a busdma umbrella (without an underscore). Both NetBSD and OpenBSD have additional "bus_space" APIs[4] that have been amalgamated into the version of busdma incorporated into FreeBSD. DragonFly BSD developers are also slowly converting their drivers to use busdma.

References

[edit]
  1. ^ a b c d e Jason R Thorpe; NASA Ames Research Center (1998). A Machine-Independent DMA Framework for NetBSD (PDF). Proceedings of the FREENIX Track: 1998 USENIX Annual Technical Conference. USENIX.
    • "A Machine-Independent DMA Framework for Net BSD". Usenix. 1998.
  2. ^ a b David Chisnall (2006-10-06). "NetBSD: Not Just for Toasters". InformIT. Prentice Hall Professional. Retrieved 2019-07-25.
  3. ^ Jason R Thorpe; NASA Ames Research Center (1997). "bus_dma, … — Bus and Machine Independent DMA Mapping Interface". BSD Cross Reference. NetBSD, FreeBSD, OpenBSD, DragonFly BSD.
    • "BUS_DMA(9)". FreeBSD Manual Pages.
    • "BUS_DMAMAP_CREATE(9)". OpenBSD manual page server.
    • "BUS_DMA(9)". DragonFly On-Line Manual Pages.
  4. ^ Christopher G. Demetriou (1997). "bus_space, … — bus space manipulation functions". BSD Cross Reference. NetBSD, FreeBSD, OpenBSD, DragonFly BSD.
    • "BUS_SPACE(9)". FreeBSD Manual Pages.
    • "BUS_SPACE(9)". OpenBSD manual page server.
    • "BUS_SPACE(9)". DragonFly On-Line Manual Pages.

External links

[edit]
  • bus_dma(9) — NetBSD, FreeBSD, OpenBSD and DragonFly BSD Kernel Developer's Manuals
  • bus_space(9) — NetBSD, FreeBSD, OpenBSD and DragonFly BSD Kernel Developer's Manuals
  • FreeBSD busdma and SMPng driver conversion project page Archived 2010-07-29 at the Wayback Machine
  • wiki.freebsd.org/UnifiedBusDma
  • v
  • t
  • e
The NetBSD Project
Operating system
  • NetBSD
Related projects
  • pkgsrc
  • netpgp
  • pcc
  • tnftp
  • tcsh
Notable subsystems
  • Veriexec
  • busdma
  • DTrace
  • envsys
  • LKM
  • Rump kernel
File systems and storage
  • bioctl
  • CHFS
  • disklabel
    • fdisk
  • LVM2
  • PUFFS
  • tmpfs
  • UFS
    • WAPBL
  • OpenZFS
Firewalls and networking
  • 802.11 drivers
  • ALTQ
  • Bluetooth
  • CARP
  • BPF
  • IPFilter
  • NPF
  • PF
    • pfsync
  • v
  • t
  • e
The FreeBSD Project
FreeBSD
  • FreeBSD Core Team
  • FreeBSD Documentation License
  • FreeBSD Foundation
  • FreeBSD Ports
  • Version History
  • Kernel Normal Form
Subsystems
Scheduling
  • ALTQ
  • ULE scheduler
Virtualisation
  • chroot
  • jail
  • bhyve
Storage
  • GEOM
    • raid5
    • GBDE
    • geli
    • LVM2
    • vinum
  • disklabel
    • fdisk
  • UFS
    • Soft updates
  • VFS
  • ZFS
  • Highly Available STorage
Networking
  • 802.11 drivers
  • ALTQ
  • Bluetooth
  • BPF
  • IPFilter
  • ipfw
  • Netgraph
  • NDIS
  • pf
    • CARP
    • pfsync
  • SCTP
Other
  • busdma
  • DTrace
  • OpenPAM
  • OpenBSM
  • portsnap
  • kqueue
  • KLD
  • moused
  • systat
People
  • Matthew Dillon
  • Jordan Hubbard
  • Poul-Henning Kamp
  • Mike Karels
  • Ben Laurie
  • Sam Leffler
  • Marshall Kirk McKusick
  • Diomidis Spinellis
  • Robert Watson
  • Dru Lavigne
Derivatives
open-source
  • Chimera Linux
  • XNU
    • Darwin
  • DesktopBSD
  • DragonFly BSD
  • FreeNAS
  • FreeSBIE
  • GhostBSD
  • MidnightBSD
  • m0n0wall
    • OPNsense
    • pfSense
  • TrueOS
  • GNU/kFreeBSD
  • Gentoo/FreeBSD
  • XigmaNAS
proprietary
  • Junos
  • macOS, iOS, tvOS, and watchOS
  • Nintendo Switch OS
  • OpenServer 10
  • PlayStation 3 OS
  • PlayStation 4 OS
  • PlayStation Vita OS
  • v
  • t
  • e
The OpenBSD Project
Operating system
  • OpenBSD
    • version history
    • security features
Related projects
  • bio
  • CARP
  • doas
  • httpd
  • fdm
  • LibreSSL
  • mandoc
  • mg
  • OpenBGPD
  • OpenIKED
  • OpenNTPD
  • OpenOSPFD
  • OpenSMTPD
  • OpenSSH
  • PF
    • pfsync
  • sensors
  • sndio
  • spamd
  • sudo
  • tmux
  • Xenocara
    • cwm
People
  • Theo de Raadt
  • Niels Provos
Organizations
  • OpenBSD Foundation
Publications
  • OpenBSD Journal
  • v
  • t
  • e
DragonFly BSD Project
Operating system
  • DragonFly BSD
    • Light Weight Kernel Threads
      • LWKT serializing tokens
    • Kernel Normal Form
OS-level virtualisation
  • chroot
  • jail
  • vkernel
File systems, storage
  • AHCI
    • NCQ
  • autofs
  • devfs
  • disklabel
  • fdisk
  • HAMMER
    • HAMMER2
  • LVM2
  • NFS
  • NTFS
  • NVMe
  • procfs
  • PUFFS
  • tmpfs
  • UFS
    • soft updates
  • Vinum
  • VFS
Firewalls, networking
  • 802.11 drivers
  • ALTQ
  • Bluetooth
  • BPF
  • CARP
  • ipfw
  • NDIS
  • netgraph
  • PF
Subsystems
  • busdma
  • DPorts
  • ioctl
  • kqueue
  • moused
  • OpenPAM
  • sysctl
    • hw.sensors
  • systat
  • SMBus
People
  • Matthew Dillon


Stub icon

This Unix-related article is a stub. You can help Wikipedia by adding missing information.

  • v
  • t
  • e
Retrieved from "https://teknopedia.ac.id/w/index.php?title=Busdma&oldid=1146804164"
Categories:
  • Application programming interfaces
  • BSD software
  • NetBSD
  • FreeBSD
  • OpenBSD
  • DragonFly BSD
  • Operating system APIs
  • Operating system technology
  • Unix stubs
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Webarchive template wayback links
  • All stub articles

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id