flat assembler
Message board for the users of flat assembler.

Index > Main > How to mask PCI DMA?

Author
Thread Post new topic Reply to topic
fonolite



Joined: 14 Dec 2005
Posts: 32
fonolite
If I want to mask irq, I have to control 8259 PIC or APIC.

If I want to mask ISA DMA, I know two 8237 DMA I/O ports.
It says DRQ in ISA DMA.


Then, how to mask PCI DRQ(?)? Is it possible to enable or disable it temporally?
Post 18 Aug 2011, 04:52
View user's profile Send private message Reply with quote
DJ Mauretto



Joined: 14 Mar 2007
Posts: 464
Location: Rome,Italy
DJ Mauretto
Question Question Question Question

What are you trying to do?
DMA is a simple device read the spec http://ftp.utcluj.ro/pub/users/calceng/PMP/231466.pdf

_________________
Nil Volentibus Arduum Razz
Post 18 Aug 2011, 09:31
View user's profile Send private message Reply with quote
fonolite



Joined: 14 Dec 2005
Posts: 32
fonolite
Thanks, DJ Mauretto

But I already know that 8237 ISA DMA as you link.

I mean PCI DMA (Busmastering DMA) in below link.
http://wiki.osdev.org/DMA#There_Is_More_Than_One_Kind_of_DMA_on_a_PC
Post 18 Aug 2011, 11:25
View user's profile Send private message Reply with quote
DJ Mauretto



Joined: 14 Mar 2007
Posts: 464
Location: Rome,Italy
DJ Mauretto
Quote:
I mean PCI DMA (Busmastering DMA) in below link.


Well,
i ask you again, What are you trying to do?
Do you wish to disable PCI busmaster DMA or what ?

Note that it is a chipset specific configuration, it's not standard
you must learn about your chipset Exclamation

_________________
Nil Volentibus Arduum Razz
Post 18 Aug 2011, 12:01
View user's profile Send private message Reply with quote
fonolite



Joined: 14 Dec 2005
Posts: 32
fonolite
Thanks, DJ Mauretto.
I want to stop this PCI Busmaster DMA for the certain time like masking ISA DMA.
Not to disable it.

You mean the northbridge chipset in my pc, right?

I've searched it in the Intel 965 chipset datasheet , but I couldn't find that masking information.

I'll search it again in detail.

Thanks any way for your kindness...
Post 18 Aug 2011, 23:40
View user's profile Send private message Reply with quote
DJ Mauretto



Joined: 14 Mar 2007
Posts: 464
Location: Rome,Italy
DJ Mauretto
Quote:
You mean the northbridge chipset in my pc, right?


NO, the isa/pci dma interface is within southbridge under LPC device...
Usually in PC desktop with intel chipset the southbridge is called ICH
Wink

_________________
Nil Volentibus Arduum Razz
Post 19 Aug 2011, 05:42
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.