<snip> > > I doubt that IBM could remove generally documented machine > instructions or system services. The JVM is allowed to call > JNI (Java Native Interface) routines, written in any language > (usually C), which are allowed by definition to use any > operating system services and any machine dependent features. > > > Jeffrey D. Smith
If so, then I wonder what causes a "machine check" when you try to IPL z/OS on an IFL. Yes, I did it out of curiousity. And I know that an IFL is not a zAAP. But it is another "speciality engine" (I think that's the term IBM uses). I have read that some things cannot be handled by a zAAP such as timer and I/O interrupts. There must be something "special" about them to disallow this (or maybe the control regs for the processor are set to disable them, I guess is a possibility). Then the question becomes: Does the JVM tell the z/OS dispatcher move the work from the zAAP to a general CPU while doing a JNI call? Or does it leave it on the zAAP? I don't know. If it leaves it on the zAAP, then I'd really push to "wrap" a lot of COBOL code as a JNI from Java. I could then run the majority of my applications on a zAAP and get some nice performance! -- John McKown Senior Systems Programmer HealthMarkets Keeping the Promise of Affordable Coverage Administrative Services Group Information Technology This message (including any attachments) contains confidential information intended for a specific individual and purpose, and its content is protected by law. If you are not the intended recipient, you should delete this message and are hereby notified that any disclosure, copying, or distribution of this transmission, or taking any action based on it, is strictly prohibited. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html