Physical Address to Virtual address

Hi all,
Are there any DDI/DKI API's to convert physical address to virtual address and vice versa. If there are no API's available is there any other way/method to achive this.
Regards and Thanx in advance
Pradeep

in general, you're not supposed to need to do that, although hat_getpkfnum will work. If you are trying to use dma, it is better to use the dma functions such as ddi_dma_alloc_handle with ddi_dma_mem_alloc and ddi_dma_addr_bind_handle, or dvma_kaddr_load.

Similar Messages

  • How does OpenSPARC translate Virtual Address to Physical Address or Vice V

    The i386 page address system has three levels: dir, page, offset. The 32 bits virtual address consists of dir, page, offset. When the process releases a virtual address to read a memory content, the MMU of i386 will translate the virtual address to physical address as follows:1,Based on the value of CR3 register and dir of virtual address, MMU returns the base address of page.2, Based on the the base address of page and value of page of virtual address, MMU returns the base address of physical page.3, Based on the base address of physical page and value of offset of virtual address, MMU returns physical memory address. 4, Read the content of physical memory address.
    However, when I read the source code of the bw_r_tlb of OpenSPARC�s MMU, I am puzzled. I am not clear how is the page address system of OpenSPARC implement.
    Will you offer me some hints about it ? And are there any documents about it?
    Thanks a lot!

    It would be good to add the definition of Hypervisor in the wikipedia.
    Thanks
    [email protected] wrote:
    > I have downloaded the source code of linux-2.6.17.9 version. In the arch directory of linux-2.6.17.9, I
    find the Hypervisor API (such as sun4v_intr_setstate, sun4v_intr_gettarget) has been
    integrated with Linux kernel. In other words, it is implemented in Linux kernel. All the time, I think
    Hypervisor API is an independent layer which provides an easy way to switch among all kinds of OS. But now,
    I find it is a part of Linux. If so, what a role does Hypervisor API take? Why do we name it Hypervisor API
    rather than a part of Linux? It do puzzle me, am I wrong?
    The Hypervisor API ("application programming interface") is fully described in the UltraSPARC T1 Hypervisor API Specification, which is downloadable from page http://opensparc-t1.sunsource.net/index.html .
    As a brief digression ... the term "Hypervisor API" has always seemed a bit oxymoronic to me -- given the historic equivalency of "application" to "nonprivileged". After all, isn't it more of an "SPI" (supervisor programming interface) because it services privileged supervisor (operating system) software, not nonprivileged (application) software? But if you think of a guest OS as an "application" (in the general sense of the word) supported by the Hypervisor, then "Hypervisor API" makes some sense.
    Now, regarding Hypervisor API and Linux. If you read the UltraSPARC T1 Hypervisor API Specification, you'll find that Hypervisor API calls are defined (appropriately enough) in terms of native SPARC assembly language. I haven't looked at the Linux source code, but I'd bet a considerable sum of money that the Linux sun4v_intr_gettarget() function is a C-language wrapper around a SPARC assemly-language routine that sets up arguments, performs a trap to the Hypervisor intr_gettarget function, and returns the result(s) to the caller.
    In any case, all actual Hypervisor code is fully implemented in the Hypervisor, not in Linux or Solaris or FreeBSD or Wind River Linux or any other OS running on top of the Hypervisor. Each OS may implement some "wrapper" code around Hypervisor calls, but no actual Hypervisor functionality actually resides in a guest OS. In fact, it can't reside in a guest OS because it must run in hyperprivileged mode and guest operating systems run in "merely" Privileged mode.
    To unsubscribe, e-mail: [email protected]
    For additional commands, e-mail: [email protected]
    Shrenik Mehta               Tel: 408-774-8580
    Sr. Director, Frontend Technologies & OpenSPARC Program
    System Group               Fax: 408-774-8154
    Sun Microsystems          http://www.opensparc.net
    NOTICE: This email message is for the sole use of the intended
    recipient(s) and may contain confidential and privileged
    information. Any unauthorized review, use, disclosure or
    distribution is prohibited. If you are not the intended
    recipient, please contact the sender by reply email and destroy
    all copies of the original message.
    To unsubscribe, e-mail: [email protected]
    For additional commands, e-mail: [email protected]

  • Virtual address to physical address

    Hi,
    How do i convert kernel virtual address to physical address.... do we have
    any DDI function for this.?.. i am writing a driver for a pci card... my
    card needs the physical address of the memory location so that it can dump
    data to this location..
    OS: SOlaris 7 on intel pc..
    gurus any idea how to do this stuff???....
    TIA
    azad

    The recommended way to do this is by using the ddi_dma* functions. I would suggest reading the entire "Writing Device Drivers", but pay particular attention to the chapters on DMA and the section in the chapter on character drivers that deals with DMA.

  • Virtual to physical address mapping

    Is there a way to determine the physical address(es) of a pinned-down kernel buffer from it's virtual address and size, either in a device driver or user program? I'd like to use the physical address(es) to access the buffer via /dev/mem or some other method from a user level program.
    I've seen references to "vtop" in examples on docs.sun.com, but don't find any documentation about that routine, and don't find it in include files on Solaris 7. Thanks in advance!

    I think that in a device driver you can use hat_getkpfnum(9F) to get the physical page number from a virtual address.
    In crash(1m) the vtop command will translate a virtual to a physical address.
    I would have thought you could also just use the virtual address against /dev/kmem, as opposed to using a physical address against /dev/mem?
    Hope that helps.
    Ralph
    SUN DTS

  • Hyper-V cluster validation report "Found duplicate physical address" on nic team interfaces.

    I recently built a Windows 2012 Hyper-V cluster with 5 nodes. The validation report shows “duplicate physical address” error (error text pasted below).
    The hardware: HP BladeSystem – servers are BL460c blades, in a c7000 enclosure, connected to HP Virtual Connect switches.
    Each server has 2 physcal nics, teamed in Windows. In the NIC Teaming console, I created the following Team Interfaces and assigned each a VLAN ID:
    “Team1” (the default team)
    “Team1 - VLAN 204 – Management”
    “Team1 - VLAN 212 - 2012HB”
    “Team1 - VLAN 211 -Exchange DAG Replication”
    I also created 2 HV Virtual Switches. Neither one allows management interface to share. They are assigned to “Team1” and “Team1 - VLAN 211 -Exchange DAG Replication” respectively.
    Therefore, in Network Connection, I see the 2 physical Ethernet nics, and 4 “virtual” nics. Only 2 of them have IP addresses assigned: Management and HB. These are the two that the validation wizard complains
    about.
    The MAC address is not configurable in the NIC Teaming console, so I don’t see a way to resolve this error, except to use separate physical nics. I don’t want to do that because a) I would lose the benefits of
    the bandwidth aggregation that Virtual Connect provides, and b) When creating an Interface on a Team in Windows, it looks like it ALWAYS gives it the same MAC address, so that should be a supported configuration.
    Everything works just fine, and there are no other errors or IP conflicts or anything else. But I really want to fix it because I don’t know what unknown problems this may be causing.
    From the Cluster Validation report:
    Found duplicate physical address 10-60-4B-A9-4A-30 on node Cluster201.OurDomain.local adapter
    Team1 - VLAN 212 - 2012HB and node Cluster201.OurDomain.local adapter
    Team1 - VLAN 204 - Management.
    Found duplicate physical address F0-92-1C-13-3C-2C on node Cluster202.OurDomain.local adapter
    Team1 - VLAN 212 - 2012HB and node Cluster202.OurDomain.local adapter
    Team1 - VLAN 204 - Management.
    Found duplicate physical address 68-B5-99-C1-7E-9C on node Cluster210.OurDomain.local adapter
    Team1 - VLAN 212 - 2012HB and node Cluster210.OurDomain.local adapter
    Team1 - VLAN 204 - Management.
    Found duplicate physical address 3C-4A-92-DE-1E-74 on node Cluster211.OurDomain.local adapter VC-Team - VLAN 212 - 2012HB and node Cluster211.OurDomain.local adapter
    VC-Team - VLAN 204 - Management.
    Found duplicate physical address 68-B5-99-C0-3D-50 on node Cluster212.OurDomain.local adapter
    Team1 - VLAN 212 - 2012HB and node Cluster212.OurDomain.local adapter
    Team1 - VLAN 204 - Management.
    Thanks!
    Dan

    Hi Dan,
    "It turns out that both hosts had the same default MAC address ranges for their virtual switches. Since the host vNICs were attached to the virtual switch on each host they received the first couple of MAC addresses from the switches.
    For details please refer to following link:
    http://www.jefflafr.com/blog/4/19/2013/conflicting-mac-addresses-when-building-a-hyper-v-cluster-with-converged-networking
    Hope this helps
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Physical Address Extension (PAE), NX, and SSE2

    I want to try Windows 8 on my Lenovo x201.  I ran CoreInfo and it reported that the machine has Physical Address Extension (PAE), NX, and SSE2.  However, I cannot find it anywhere in the BIOS setup.
    I use BitLocker and it gets very upset if the BIOS settings are changed during boot so they must be turned on and not have Windows 8 turn them on during boot.
    Where can I find the settings for Physical Address Extension (PAE), NX, and SSE2?

    I got the same problem with windows 8.
    My Cpu (Intel Core i7 2670QM) supports everything needed and the DEP is also activated.
    In every forum they say that you have to enable PAE-NX in the BIOS but when i go into the Bios, therese almost NOTHING. This is the poorest Bios I've ever seen. Almost nothing to configure, enable or disable. Except boot order, Intel virtual mashine, admin password.
    For my Z570(1024) there's no new BIOS update.
    Microsoft Windows 7 Home Premium 64-bit SP1
    Intel Core i7 2670QM
        Kerne    4
        Threads    8
        Name    Intel Core i7 2670QM
        Codename    Sandy Bridge
        Sockel    Socket 988B rPGA
        Technologie    32nm
        Spezifikation    Intel Core i7-2670QM CPU @ 2.20GHz
        Familie    6
        Erweiterte Familie    6
        Model    A
        Erweitertes Model    2A
        Stepping    7
        Revision    D2
        Befehle    MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, Intel 64
        Virtualisierung    Unterstützt, Aktiviert
        Hyper-Threading    Unterstützt, Aktiviert
        Bus Takt    99.8 MHz
        Kern Frequenz    2200 MHz
        Bus Frequenz    100 MHz
    DDR3
      8192 Mbyte
      Dual
    DRAM Frequenz    665.3 MHz
    Hersteller    LENOVO
    Model    Emerald Lake (CPU)
    Version    Ideapad Z570
    Chipsatzhersteller    Intel
    Chipsatzmodel    Sandy Bridge
    Chipsatzrevision    09
    Southbridgehersteller    Intel
    Southbridgemodel    HM65
    Southbridgerevision    05
    Systemtemperatur    48 °C
        BIOS
            Marke    LENOVO
            Version    45CN38WW
            Datum    10/21/2011

  • How to pick wireless physical address of client machine

    Dear memebers,
    Using the follwoing tutorail, I have picked the network card address ( MAC Address ).
    [forms java beans|http://forms.pjc.bean.over-blog.com/article-15985856.html]
    but this code dont' display / return the MAC address of wireless network card.
    the java code is here:
    package oracle.forms.fd;
    import java.net.InetAddress;
    import java.io.InputStream;
    import java.io.BufferedInputStream;
    import java.io.IOException;
    import java.text.ParseException;
    import java.util.StringTokenizer;
    import oracle.forms.ui.VBean;
    import oracle.forms.handler.IHandler;
    import oracle.forms.properties.ID;
         * A Java Bean that returns Client machine info
         * code found on the java forum
         * http://forum.java.sun.com/thread.jspa?threadID=655913
         * @author Francois Degrelle (wrapper)
         * @version 1.1
    public final class ClientInfos extends VBean {
        private static final ID GETINFOS  = ID.registerProperty("GET_CLIENT_INFOS");
        private static final ID GETINFO   = ID.registerProperty("GET_CLIENT_INFO");
        private static final ID Operating = ID.registerProperty("OPERATING");
        private static final ID architecture = ID.registerProperty("ARCHITECTURE");
        private static final ID osVersion = ID.registerProperty("OSVERSION");
        private static final ID IP = ID.registerProperty("IP");
        private static final ID MAC = ID.registerProperty("MAC");
        private static final ID javaVersion = ID.registerProperty("JAVAVERSION");
        private static final ID javaVendor = ID.registerProperty("JAVAVENDOR");
        private static final ID javaVendorUrl = ID.registerProperty("JAVAVENDORURL");
        private static final ID javaHome = ID.registerProperty("JAVAHOME");
        private static final ID javaVmSpecificationVersion = ID.registerProperty("JAVAVMSPECIFICATIONVERSION");
        private static final ID javaVmSpecificationVendor = ID.registerProperty("JAVAVMSPECIFICATIONVENDOR");
        private static final ID javaVmSpecificationName = ID.registerProperty("JAVAVMSPECIFICATIONNAME");
        private static final ID userName = ID.registerProperty("USERNAME");
        private static final ID userHome = ID.registerProperty("USERHOME");
              private     String sInfos = "";
              private     String sOperating = "";
              private     String sarchitecture = "";
              private     String sosVersion = "";
              private     String sIP = "";
              private     String sMAC = "";
              private     String sjavaVersion = "";
              private     String sjavaVendor = "";
              private     String sjavaVendorUrl = "";
              private     String sjavaHome = "";
              private     String sjavaVmSpecificationVersion = "";
              private     String sjavaVmSpecificationVendor = "";
              private     String sjavaVmSpecificationName = "";
              private     String suserName = "";
              private     String suserHome = "";
        private boolean bInit = false ;
        public void init(IHandler handler)
          super.init(handler);
               try {
                  sOperating = System.getProperty("os.name");
                  sarchitecture = System.getProperty("os.arch");
                  sosVersion = System.getProperty("os.version");
                  sIP = InetAddress.getLocalHost().getHostAddress();
                  sMAC = getMacAddress();
                  sjavaVersion = System.getProperty("java.version");
                  sjavaVendor = System.getProperty("java.vendor");
                  sjavaVendorUrl = System.getProperty("java.vendor.url");
                  sjavaHome = System.getProperty("java.home");
                  sjavaVmSpecificationVersion = System.getProperty("java.vm.specification.version");
                  sjavaVmSpecificationVendor = System.getProperty("java.vm.specification.vendor");
                  sjavaVmSpecificationName = System.getProperty("java.vm.specification.name");     
                  suserName = System.getProperty("user.name");
                  suserHome = System.getProperty("user.home");          
                } catch(Throwable t) {
                  t.printStackTrace();
          public Object getProperty(ID pId)
             if(pId == GETINFOS)
                sInfos = "Operating System:" + sOperating ;
                sInfos += "\nOperating system architecture:" + sarchitecture ;
                sInfos += "\nOperating system version:" + sosVersion ;
                sInfos += "\nIP/Localhost:" + sIP ;
                sInfos += "\nMAC Address:" + sMAC ;
                sInfos += "\nJava Version:" + sjavaVersion ;
                sInfos += "\nJava Vendor:" + sjavaVendor ;
                sInfos += "\nJava vendor URL:" + sjavaVendorUrl ;
                sInfos += "\nJava installation directory:" + sjavaHome ;
                sInfos += "\nJava Virtual Machine specification version:" + sjavaVmSpecificationVersion;
                sInfos += "\nJava Virtual Machine specification vendor:" + sjavaVmSpecificationVendor;
                sInfos += "\nJava Virtual Machine specification name:" + sjavaVmSpecificationName;     
                sInfos += "\nUser Name:" + suserName;
                sInfos += "\nUser's home directory:" + suserHome ;
                return sInfos ;
            else if(pId == Operating) return sOperating;  
            else if(pId == architecture) return sarchitecture ; 
            else if(pId == osVersion) return sosVersion ;
            else if(pId == IP) return sIP ;
            else if(pId == MAC) return sMAC ; 
            else if(pId == javaVersion) return sjavaVersion ;  
            else if(pId == javaVendor) return sjavaVendor ;  
            else if(pId == javaVendorUrl) return sjavaVendorUrl ;   
            else if(pId == javaHome) return sjavaHome ;   
            else if(pId == javaVmSpecificationVersion) return sjavaVmSpecificationVersion ; 
            else if(pId == javaVmSpecificationVendor) return sjavaVmSpecificationVendor ;   
            else if(pId == javaVmSpecificationName) return sjavaVmSpecificationName ; 
            else if(pId == userName) return suserName ; 
            else if(pId == userHome) return suserHome ;
             return super.getProperty(pId);
      private final static String getMacAddress() throws IOException {
              String os = System.getProperty("os.name");
              try {
                   if(os.startsWith("Windows")) {
                        return windowsParseMacAddress(windowsRunIpConfigCommand());
                   } else if(os.startsWith("Linux")) {
                        return linuxParseMacAddress(linuxRunIfConfigCommand());
                   } else {
                        throw new IOException("unknown operating system: " + os);
              } catch(ParseException ex) {
                   ex.printStackTrace();
                   throw new IOException(ex.getMessage());
          * Linux stuff
         private final static String linuxParseMacAddress(String ipConfigResponse) throws ParseException {
              String localHost = null;
              try {
                   localHost = InetAddress.getLocalHost().getHostAddress();
              } catch(java.net.UnknownHostException ex) {
                   ex.printStackTrace();
                   throw new ParseException(ex.getMessage(), 0);
              StringTokenizer tokenizer = new StringTokenizer(ipConfigResponse, "\n");
              String lastMacAddress = null;
              while(tokenizer.hasMoreTokens()) {
                   String line = tokenizer.nextToken().trim();
                   boolean containsLocalHost = line.indexOf(localHost) >= 0;
                   // see if line contains IP address
                   if(containsLocalHost && lastMacAddress != null) {
                        return lastMacAddress;
                   // see if line contains MAC address
                   int macAddressPosition = line.indexOf("HWaddr");
                   if(macAddressPosition <= 0) continue;
                   String macAddressCandidate = line.substring(macAddressPosition + 6).trim();
                   if(linuxIsMacAddress(macAddressCandidate)) {
                        lastMacAddress = macAddressCandidate;
                        continue;
              ParseException ex = new ParseException
                   ("cannot read MAC address for " + localHost + " from [" + ipConfigResponse + "]", 0);
              ex.printStackTrace();
              throw ex;
         private final static boolean linuxIsMacAddress(String macAddressCandidate) {
              // TODO: use a smart regular expression
              if(macAddressCandidate.length() != 17) return false;
              return true;
         private final static String linuxRunIfConfigCommand() throws IOException {
              Process p = Runtime.getRuntime().exec("ifconfig");
              InputStream stdoutStream = new BufferedInputStream(p.getInputStream());
              StringBuffer buffer= new StringBuffer();
              for (;;) {
                   int c = stdoutStream.read();
                   if (c == -1) break;
                   buffer.append((char)c);
              String outputText = buffer.toString();
              stdoutStream.close();
              return outputText;
          * Windows stuff
         private final static String windowsParseMacAddress(String ipConfigResponse) throws ParseException {
              String localHost = null;
              try {
                   localHost = InetAddress.getLocalHost().getHostAddress();
              } catch(java.net.UnknownHostException ex) {
                   ex.printStackTrace();
                   throw new ParseException(ex.getMessage(), 0);
              StringTokenizer tokenizer = new StringTokenizer(ipConfigResponse, "\n");
              String lastMacAddress = null;
              while(tokenizer.hasMoreTokens()) {
                   String line = tokenizer.nextToken().trim();
                   // see if line contains IP address
                   if(line.endsWith(localHost) && lastMacAddress != null) {
                        return lastMacAddress;
                   // see if line contains MAC address
                   int macAddressPosition = line.indexOf(":");
                   if(macAddressPosition <= 0) continue;
                   String macAddressCandidate = line.substring(macAddressPosition + 1).trim();
                   if(windowsIsMacAddress(macAddressCandidate)) {
                        lastMacAddress = macAddressCandidate;
                        continue;
              ParseException ex = new ParseException("cannot read MAC address from [" + ipConfigResponse + "]", 0);
              ex.printStackTrace();
              throw ex;
         private final static boolean windowsIsMacAddress(String macAddressCandidate) {
              // TODO: use a smart regular expression
              if(macAddressCandidate.length() != 17) return false;
              return true;
         private final static String windowsRunIpConfigCommand() throws IOException {
              Process p = Runtime.getRuntime().exec("ipconfig /all");
              InputStream stdoutStream = new BufferedInputStream(p.getInputStream());
              StringBuffer buffer= new StringBuffer();
              for (;;) {
                   int c = stdoutStream.read();
                   if (c == -1) break;
                   buffer.append((char)c);
              String outputText = buffer.toString();
              stdoutStream.close();
              return outputText;
    how to pick the wireless physical address?
    Regards:

    Hi !
    our request object, which is available to all the jsp pages can access ip address and host name of client through these calls.
    request.getRemoteAddr()
    request.getRemoteHost()
    Interface "ServletRequest"
    getRemoteAddr ----
    public java.lang.String getRemoteAddr()
    Returns the Internet Protocol (IP) address of the client that sent the request. For HTTP servlets, same as the value of the CGI variable REMOTE_ADDR.
    Returns:
    a String containing the IP address of the client that sent the request
    getRemoteHost
    public java.lang.String getRemoteHost()
    Returns the fully qualified name of the client that sent the request. If the engine cannot or chooses not to resolve the hostname (to improve performance), this method returns the dotted-string form of the IP address. For HTTP servlets, same as the value of the CGI variable REMOTE_HOST.
    Returns:
    a String containing the fully qualified name of the client
    All the Best!
    (Simmy)

  • Can sites know about my computers physical address or mac address when I use firefox 4

    I want to know that does firefox expose my computers mac address or physical address to any site if that tries??

    You have quite a few outdated plugins installed which potentially exposes your system to exploits.
    So the first thing to do is to visit the [http://www.mozilla.com/en-US/plugincheck/ Plugins Check] page and update where necessary.
    That IP address belongs to Comcast. Does that ring any bells?

  • Ethernet card physical address in LabView?

    Greetings. Couldn't find anything about this on the DevZone, or in the
    recent newsgroup posts (or, indeed, from Microsoft ), so now I'm
    posting...
    I need to get the physical address of the ethernet card in a host computer
    on which my application is running (the MAC address, not the IP address)
    under Windows NT/2000. I figure there must be a DLL call to do this, but
    I'm completely at a loss as to what it would be.
    Can anyone tell me where to find this function, and what the syntax is?
    Furthermore, is it safe to use this function in my application, or is
    Microsoft going to go behind my back and revise the function every service
    pack and not tell me about it?
    Thanks a ton, in advance.
    Best regards,
    Justin Goeres
    jgoeres@ind
    iosystems.com
    Indio Systems, Inc.
    Pleasanton, CA

    In Win2000 this command works (and probably others do as well):
    ipconfig /all | more
    So you'd need the System Exec VI, and might need to preface the string
    with command.com:
    command.com ipconfig /all | more
    Mark

  • How to handle a Customer Plants with same Physical Address

    We have customers that have multiple plants in the same physical address.  I need to be able to ship to the physical address but in va03 I also need to tell which lines are for which plant. So my question is how is best to handle this?
    Here are the options I can think of.
    1) Each customer plant will be its own ship to even though they would be the same physical address and contact information.
    2) Create a Partner that will hold each plant that will be attached to the ship to.  This would work similar to Manufacture and Manufacture Plant in Purchasing.  Then this customer plant partner would be attached to the sales order line in addition to ship to.
    3) Use Option 2 but figure out what SAP standard partner for customer plant is.
    Does anybody have better ideas?
    Which one is the most appropriate to do?
    Matthew

    Hi
    You can map them as different Unloading points and enter the details in the Customer master unloading points details. When the slaes order is created, a pop screen will show you the different unloading points to chose one among them. This should solve your issue.
    Thanks,
    Ravi

  • How to get Physical Address and Volume Serial number of system

    Hi Experts,
    Is there any method or FM by which I can get System's Physical Address and Volume Serial Number ?
    I want to validate a report specific to a system.
    Regards,
    Nitin Karamchandani.
    Edited by: Nitin Karamchandani on Dec 30, 2009 2:36 PM

    Hi,
    By using the below statemnt you can achive all the details of SM04.
    DATA :   USR_TABL       TYPE USRINFO    OCCURS 1 WITH HEADER LINE.
    CONSTANTS: OPCODE_LIST                     LIKE TH_OPCODE VALUE 2.
    DATA : TH_OPCODE(1)         TYPE X.
    * SM04 session details of users logged accessing SAP APO
      CALL 'ThUsrInfo' ID 'OPCODE' FIELD OPCODE_LIST
        ID 'TABUSR' FIELD USR_TABL-*SYS* .
    READ TABLE USR_TABL WITH KEY BNAME = <USer-name>.
    by double clicking this you can get the all the detsils of the User.
    regards,
    Prabhudas

  • How to find system MAC id  or physical address

    hi,
    anybody know
    How to find system MAC id  or physical address in flash?
    Thanks in advance
    ayathas

    no way to ffind this
    Have you tried with  AUT10  ??
    thanks
    G. Lakshmipathi

  • Ethernet card physical address

    Good morning guru,
    Is it posible using sql to get the information about
    the Ethernet Card Physical Address local computer (network card address) ?
    like : 00-0E-A6-37-BA-25
    mayble something like : select ecard from dual ?
    If no, any idea how can I got it ?
    Thank's

    Simple answer - no.
    Complex answer/response - what on earth for?
    On the server side, you have to crack open the physical network packet header to get to the MAC address of sender. And that is not a simplistic thing to do, and outside the scope of PL/SQL and even Java stored procs.
    Why? Because you need access to the physical packet - which you do not have. In PL/SQL and Java in Oracle, you're already at a fairly abstract level. With a shared server process, your code do not even deal with the network communication side with the client. That is done with by the dispatcher processes. So even if you could somehow hack the data segment of your physical Oracle process running your PL/SQL or Java code, the socket and packet data are not there to be found.
    Which begs the question why do you want to use it? It is pretty meaningless higher up is the OSI stack. And your code is running in topmost layer, layer - the application layer. Layer 6 does not show your layer, the MAC address.
    So the reasoning for wanting the MAC address need to be closely re-examined - as the "solution" for that requirement, using the MAC address, is likely a very much flawed solution.

  • To overwrite drive partition physical address.

    How to overwrite the particular drive starting physical address or replace the 0 on drive partition binary address?

    Hi,
     I’m afraid that it is not the correct forum about this issue, since this forum is to discuss Visual C#. I am moving your question to the moderator forum ("Where is the forum for..?"). The owner of the forum will direct you to a right forum. Thanks
    for your understanding.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Physical address extension

    Hi all,
    All my bsod's and ctd's while gaming have vanished since I changed my memory from Kingston to Infineon (See earlier threads about this). Needless to say I am happy as a pig in the mud with this.
    Since my mem-sticks performed so well, not at spectacular timings but anyway, I decided to add a 3rd 512 m stick to it. From earlier posts I knew it was pushing it, but wanted to try it anyway
    Much to my suprise, the rig is rock-solid with 1.5 gig mem, but when I right-click "My Computer" on my desktop it has added a sentence to  "computer".
    Besides the right processor, the right bus-speed and the right amount of mem, it now also says "physical address extension"
    Anyone what this means and if it is good or bad
    Thanks

    "Physical Address Extension" recently appeared in my own computer listing as well.  My guess is that this was turned on in your system not when you added your new memory stick, but rather when you installed SP2.  Did you do these two things around the same time?
    I don't understand Physical Address Extension very well, but my understanding is that it is a particular method by which XP addresses your memory.  Before SP2, I believe it would only have been turned on if your computer had more than 4GB of RAM.  However, after installing SP2, I think it gets turned on by default because it is required for optimal operation of the new DEP (Data Execution Prevention) feature in SP2.  In other words, XP needs to address RAM differently (using Physical Address Extension) in order for DEP to work optimally and take full advantage of the A64's "No Execute" feature (finally!).
    You can get more information from the horse's mouth.
    I regards to XP's DEP and the A64's NX feature, although SP2 has essentially "enabled" them, the default setting is not the highest security possible, so you may or may not wish to change this.  I'm not sure how well DEP+NX works, as I have no means of positively testing it, but I have yet to experience any errors as a result of increasing DEP security on my own machine.  See my post in this thread for more details.

Maybe you are looking for