I would like to access what i believe is a system address. basically i want to access a device at fed9 0000 in hex.

Hello, I am trying to write a kernal mode driver for windows 8 platform. Basically I have an amd chipset and have determined that I would like to access a register with a certain offset from what amd labels acpimmioaddr base+offset. I have the offset
and now I believe to have found the base or acpimmioaddr which is fed9 0000 in hex. I have determined I need to write a kernal mode driver to do this. In the driver how would I write and read this address? Also a secondary question how would I export functionality
to either a user mode driver (dll) and ultimately an api?
Notes: I am trying to access memory mapped I/O. 
I believe I have to use hal functions but am not sure if it is hal.dll or sys file. I think I need to map the needed system space to kernal mode virtual memory using MmMapIoSpace(). I believe I have read some wheres that this may have changed in more recent
versions of windows. If anyone can help I appreciate the time very much, thank you.

Thank you for responding. Not sure I understand first part about ACPI device. But basically I'm trying to access a gpio that is memory mapped io that will then have a device attatched to it. My understanding so far is that PnP has to detect the device but
there is no way for it to do that. I am new to windows drivers and so when i realized that installing a driver is in itself comparable to complexity as the driver itself, I decided to try and just install a generic driver that does nothing and has no devices
just to see that I am in fact installing the driver. Then I had planed to learn how to load the driver and have it's driver entry function called that can fill in it's respective members. Eventually I had planed on creating ioctl's that could be accessed by
user mode application and mapping physical memory of mmio address to system address. I thought this would allow it to at least work, then I could go back and try and bring it in line with windows methodology. Also there may already be functions already implemented
by system supplied driver and a filter driver may allow it to be more portable but I had not planned on going into that until after I had got something working specific to my platform.
Now just to go over where I am thus far, I will summarize what I believe to be necessary so far. A driver needs a device. Devices are found via hardware and it's respective drivers, which are then enumerated and pnp is alerted at kernal mode. pnp or io manager
finds the driver and only then loads an installed driver or installs and then loads the driver if not installed already. It seems there is no device specific to a amd fusion controller hub gpio pin. Also there is no way for it to no about devices attatched
with out my driver already loaded. I have started to read about bus drivers. I think a bus driver really doesnt fit PnP in that it is kinda already part of the system and self detection kinda doesnt make sense. So can I or do I have to make my driver a bus
driver? Or does acpi or some low level firmware still have to say "hey im a bus and this is how i work" to the os? I looked at toaster sample code and it has an enum executable that plugs in or ejects devices based on device id's also a toaster seems
pretty unorthodox device so could I create my own kind of device fitting to my purpose and then some how make a user mode application which alerts PnP "logically" instead of by hardware? 
Also I had considered another approach of just using anything to that gets automatically enumerated and using it's device type to call my driver, then my driver does it's things even though they are unrelated to the device detected. I know this isnt how
it's supposed to work and also would temporarily mess up PnP for that device for it's intended purpose, but would it allow me to at least access physical memory mapped io? 
Sorry have been racking my head on this for months now and the whole purpose isnt to implement windows methodology but actually completely unrelated, what was originally important is development of new device and for the past 3 months all's I've worked on
is windows drivers and progress has been little or none it seems.

Similar Messages

  • I would like to know what can i do with error code 1009

    I would like to know what can i do with error code 1009

    What to do if your iOS device is lost or stolen
    http://support.apple.com/kb/HT5668

  • "CoreServicesUIAgent.app" would like to access your calendar. What do I do with THAT?

    This morning I see a pop-up that says, "CoreServicesUIAgent.app" would like to access your calendar" with choices of "Don't Allow" or "OK." I have no idea how to choose since I don't know what that is and where it came from. Now I feel forced to leave it on my screen until I find out, since I can't find the solution in any forum discussions search here. If it's really from Apple, then they should probably at LEAST give us a hint as to the meaning and validity of this obscure thing in their  software. Not intuitive at all.

    Thanks, I'd done that before coming to Apple and didn't receive any additional information about whether it's safe to choose "Don't Allow" or "OK". I don't know what I'm in for if I choose either one. Can't afford to lose that calendar. I depend on it too much.

  • CoreServicesUIAgent would like to access your calendar data

    Hi all,
    three days ago, I received a strange Mavericks pop-up: "CoreServicesUIAgent would like to access your calendar data".
    Then I went to the Security PrefPane, and saw CoreServicesUIAgent clicked.
    Strange, so I decided to unclick, although I checked within the CoreServices folder that is was still an App by Apple.
    Apparently no change at all.
    However, everytime I change an event in iCal on a googlemail calendar account, it will not appear in iCal anymore.
    Through Google Calendar webview, I can still see it, but not in iCal anymore.
    And I can still see it on my iPhone.
    So I disabled the calendar in iCal through the Internet Accounts settings, rebooted, clicked back on "CoreServiceUIAgent" in the Security PrefPane, rebooted, enabled the calendar back in iCal.
    No change.
    Some questions now:
    - where could I find the preference file associated to Security (in order to check whether the "CoreServicesUIAgent" listed in the PrefPane is indeed refering to the Apple App inside the CoreServices folder)?
    - why is CoreServiceUIAgent trying to get access to my calendar?
    - why did it suddenly appear and not before?
    - why is iCal such a pain now with Google Calendars?
    Any help would be much appreciated ...

    I have been havig trouble with iCal repeatedly prompting me to add a new event on its own.  Recently to try and fix this I deleted my calendars, preferences and caches.  I then picked up my calendars from iCloud.  Within about an hour of running iCal again, I get this prompt to allow CoreServicesUIAgent.app access to my calendar.  I said yes and almost immediately I get one of these unwanted add new event dialogs again.  Ah hah I think.
    I have been unable to find out what CoreServicesUIAgent.app does and why it needs access to my calendar, but it does seem to be the source of my unwanted automatic adding of new events issue.  I went into the Security and Privacy Setting and disabled CoreServicesUIAgent.app access to my calendar.  I am now waiting to see if I get any more of those unwanted adding new event prompts.  If I can't detect any loss of functionality, I will just not give CoreServicesUIAgent.app access to my calendar. 

  • Why has "coreservicesuiagent.app would like to access your calendar" just popped up?

    Why has "coreservicesuiagent.app would like to access your calendar" just popped up on my iMac?

    Thanks, I'd done that before coming to Apple and didn't receive any additional information about whether it's safe to choose "Don't Allow" or "OK". I don't know what I'm in for if I choose either one. Can't afford to lose that calendar. I depend on it too much.

  • Several questions . one i will be taking lots of notes and would like to know what app is best as i will be wanting to save them to sent to others, secondly what app is it that i would use to change words to voice... i do have an iPad2 64meg and wifi and

    i have an iPad 2 and will be taking lots of notes which will have to be saved.. what is the best app i am use to microsoft word .. also i would like to know what app or how to get written to voice.. many thanks..

    I have had a great experience with UPAD.  You can take notes on PDF files as well as use your finger or a stylus to take notes on a variety of blank page backgrounds.  You can then email your notes as a PDF if you want.  I know there are other features, but those are the ones I typically use.
    What I really like is the writing interface.  You can pick line color and thickness.  Whe writing area is magnified so you can write easier and the text appears normal size on the page, though I believe you can write without the magnified area to if you want to.  You can easily move the writing area where you want it, and it is easy to keep uniform indentation for lists and columns.
    It's easy to start using in minutes.  I got my iPad last year right before a huge national conference where I wanted to take notes in a lot of educational sessions.  I also did not want to lug all the handouts with me across the country.  I found UPAD after some research and decided to give it a try.  I downloaded all the handouts right before I left.  I was able to figure out how to take notes on a PDF as well as create a new notebook for other content during the speaker introductions.  And when I got home, I sent some notes to a colleague.  All very easy.
    I'm sure the description in the app store is much more helpful, but I wanted to share some examples.

  • Hi, I Would like to know what I need to do to make work iWork"09 with my portable which has mac OS Lion 10.7.5 ; it does non open it because it says I need to do some updates but how can I do it if it does not open it ?

    Hi,
    I Would like to know what I need to do to make work iWork"09 with my portable which has mac OS Lion 10.7.5 ; it does non open it because it says I need to do some updates but how can I do it if it does not open it ?
    Thank You

    WILL ANYONE ANSWER MY QUESTION?  WHAT DO I HAVE TO DO TO GET A REPLY FOR MY CONUNDRUM/

  • I would like to know what 'Product 031-11255' is.

    Hellow~
    I've got an error when downloading Mac OS X Update Combined 10.6.8 var.
    There is a install.log error message:
    Product 031-11255: no package found for identifier a
    I would like to know what 'Product 031-11255' is.
    PLeasekindly inform me as soon as possible.
    Waiting your rely~ !

    Thanks Kappy~
    I've never used Airport network for surfing to the internet on iMac.
    I don't want to use Airport network, Ethernet is enough.
    Is that all to turn it off on iMac computer .... anything else?
    Still... i couldn't update next version.
    I've got some error message when downloading Mac OS X Update Combined 10.6.8 var.
    install.log message on console below :
    Package Authoring: my.result.title and my.result.message not defined or empty
    Product 031-11255: distribution references package AirPortUtility.pkg not matched in catalog.
    Product 031-11255: no package found for identifier a
    What should i do ...resolve that message?
    Please inform me in detail if you know ~
    I'm waiting your reply as soon as possible. ~ ~

  • HT3529 My phone bill is paid and I can't send or receive msgs and I tried to call Rogers but that doesn't even work and if it was a bill issue I could still call Rogers think it might be software but I would like to know what to do

    My phone bill is paid and I can't send or receive msgs and I tried to call Rogers but that doesn't even work and if it was a bill issue I could still call Rogers think it might be software but I would like to know what to do

    I'm sorry to learn that you are not able to make/receive calls chelseabee! (ticket number removed) results indicate that there is no issues with the network or account provisioning. Since you have already done a hard reset http://vz.to/1gBkSJc (as per your post), I recommend exploring replacement options. If your phone is within the one year manufacturers' warranty we can provide a Certified Like New replacement http://vz.to/uyYF0o as long as no physical/liquid damage exist. If your phone has sustained physical/water damage and you have insurance, you can submit a claim to the insurance company online at this link http://bit.ly/07CrqPK
    AntonioC_VZW Follow us on Twitter at www.twitter.com/VZWSupport
    >> Edited to comply with the Verizon Wireless Terms of Service <<
    Edited by:  Verizon Moderator

  • I had an in-game purchase that failed to give me my items purchased, this is usually an easy fix, but this one was through EA, I would like to know what steps I can take to rectify this.  (I realize that NOT playing EA games is the best answer...)

    I had an in-game purchase that failed to give me my items purchased, this is usually an easy fix, but this one was through EA, I would like to know what steps I can take to rectify this.  (I realize that NOT playing EA games is the best answer...)

    Can you try to restore your inApp?
    If that doesn't work:
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • I'm a newbee, (Win Tech)  Would like to know what command it is for reaching the reinstall menu at boot-up. I do not meen cmd r menu wich just install OSX above the OS. I think I need a totally fresh installation. Do you have any clue?

    I'm a newbee, (Win Tech)  Would like to know what command it is for reaching the reinstall menu at boot-up.
    I do not meen cmd r menu wich just install OSX above the OS. I think I need a totally fresh installation.
    Do you have any clue? Have several issues on a new MacBookPro but it's propably "PEBKAC" made.. 
    Uffe

    It is Command+r or for the online internet system it is Command+option/Alt+r keys. Then you use Disk Utility to erase the macintosh partition, from the built in recovery hd, or you can repartition the drive as one partition from the online system.
    To actually get to the online internet system you have to hold that key combo down until you see a globe on the screen. Otherwise it will just boot from the built in recovery hd on the internal drive.

  • My iphone3g its ben having a lot of problems i it will not lock i open a game and it will go to im  ipod im probly going to get a new one but i would like to know what is rong

    my iphone3 its ben havin g a lot of problems it will not lock i open a game and
    it will go to ipod  im going to get a new one but i would like to know what is rong with it

    Yeah, and it didn't work.
    I had problems when I updated to iOS 5 (lost all my apps - a few of my friends had the same problem) and when there was an update to iOS 4 (camera wouldn't work). The iOS 5 issue was sorted by backup (but I lost the app data) but for the iOS 4 issue I had to return my iPod to get a new one.

  • TS1424 I am trying to buy something from an in game store but it says your purchase cannot be completed and i would like to know whats wrong. Can it be the game it's self or something else?

    I am trying to buy something from an in game store but it says your purchase cannot be completed and i would like to know whats wrong. Can it be the game it's self or something else?

    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • Hi, I am bringing my verizon iPad air to Brazil later this month and would like to access cellular data. How do I do that? Thanks in advance.

    Hi I am bringing my verizon iPad air to Brazil later this month and would like to access cellular data. How do I do that? I understand there is something about swapping or disabling sim cards, but I am a little unclear and verizon was no help. Thanks for your help in advance.

    You must have Verizon unlock the device from their service. In Brazil you will have to find a compatible provider and use their SIM in place of Verizon's SIM

  • Just purchased a MacBook Air and would like to access the LR5 that is installed on my iMac desktop

    I just purchased a MacBook Air and would like to access the LR5 that is installed on my iMac desktop.  How do I do tha

    Since you have another Mac, you could share it's DVD drive in System Preferences > Sharing.
    Then use Remote Disc found on the MBair's finder's sidebar.  This will mount the DVD in your old Mac to the MBair. 
    http://support.apple.com/kb/HT1777
    Regards,
    Captfred

Maybe you are looking for

  • Webi does not pick correct Data

    Hi Guys, I have a webi. The Universe for the Webi is based on  Bex Query. I see correct Data in Bex Query but when I create a webi report it does not pick correct data. I have checked following points already:- 1] No Resstriction at Query Level 2] No

  • Support for Internet Explorer 7 for forms

    Does anyone know if Internet Explorer 7 is certified for use as the browser to run forms in? If so, what versions of forms and JInitiator is it certified with? Thanks.

  • Transitions while exporting to flash

    heya, one problem, i hav been googleing and apparently while exporting to flash, the transition effects dont work, and i was wondering if any of them work at all, i even tried disolve and that doesnt work, apple posted something about a work around b

  • How to edit head tag for fullscreen presentation

    Hello! I'm making a presentation and as such I would like to open fullscreen in safari. I have read some posts in various places suggesting the use of <meta name="apple-mobile-web-app-capable" content="yes"> , but for that I have to include the code

  • Strange beeping in the background on recorded videos.

    When playing back recorded videos there is always a beeping sound in the background which can be heard when not much is going on. Is there anyway to turn this off? Thanks. -Offline