Main public logs
Appearance
Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 17:55, 24 May 2025 Martini talk contribs created page SMPV211 - Overview of OS/2 for SMP Version 2.11 (Created page with "==Architectural Design Objectives== The architectural design objectives for a multiprocessor (MP) version of OS/2 were as follows: * Transparent support for two or more CPUs (16 CPUs max). * Support for applications and device drivers which are not MP safe and aware. * Support for various MP hardware platforms (eg. Compaq, APIC, EBI2, Corollary, etc) via a Platform Specific Driver (PSD) layer. * Small footprint - 4MB for OS/2 and DOS applications; 6MB for WINOS2 * Perf...")
- 17:50, 24 May 2025 Martini talk contribs deleted page Template:SMPV211 - Notices (Error. replaced)
- 17:50, 24 May 2025 Martini talk contribs created page SMPV211 - Notices (Created page with "{{SMPV211}} ;First Edition (June 1994) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied...")
- 17:47, 24 May 2025 Martini talk contribs created page Template:SMPV211 - Notices (Created page with "{{SMPV211}} ;First Edition (June 1994) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied...")
- 17:42, 24 May 2025 Martini talk contribs created page Category:SMPV211 (Created page with "Category:Online Books")
- 17:41, 24 May 2025 Martini talk contribs created page Template:SMPV211 (Created page with "{|class="wikitable" align=right !OS/2 for SMP V2.11 Reference |- | # Notices # Overview of OS/2 for SMP Version 2.11 # Platform Specific Drivers (PSDs) # Understanding Spinlocks # Device Drivers In OS/2 for SMP V2.11 # Application Considerations # Avoiding Device Driver Deadlocks # New Device Helper (DevHlp) Routines # New Kernel Debugger Commands # The Single Processor Utility Program # OS/2 for SMP V2.11 Tools # Appendix A |} Category:SMPV211")
- 17:15, 24 May 2025 Martini talk contribs created page Talk:DosOpLockWait (Created page with "Ref: # Pag 84: [https://bitsavers.computerhistory.org/pdf/ibm/pc/os2/OS2_3.x/SG24-4642_OS2_Debugging_Handbook_Vol_3_System_Trace_Reference_Feb96.pdf]")
- 16:47, 24 May 2025 Martini talk contribs created page DosOpLockWait (Created page with "Category:Undocumented Category:Dos")
- 16:47, 24 May 2025 Martini talk contribs created page DosOpLockRelease (Created page with "Category:Undocumented Category:Dos")
- 16:45, 24 May 2025 Martini talk contribs created page DosFindFromName (Created page with "DosFindFromName finds the next set of entries that match the criteria specified in a previous call to DosFindFirst, continuing a directory search from a given position. ==Syntax== DosFindFromName(hDir, pfindbuf, cbBuf, pcFileNames, ulPosition, pszFileSpec) ==Parameters== ;''hDir'' (HDIR) - input :The open directory handle associated with this search request. :This handle is the same one used by DosFindFirst. ;''pfindbuf'' (PVOID) - in/out :Pointer to the directo...")
- 16:36, 24 May 2025 Martini talk contribs created page DosDynamicTrace (Created page with "Category:Undocumented ==Syntax== DosDynamicTrace(void) Category:Dos")
- 16:31, 24 May 2025 Martini talk contribs created page DosCreateVDM (Created page with "Category:Undocumented Category:Dos")
- 16:31, 24 May 2025 Martini talk contribs created page DosRetForward (Created page with "Category:Undocumented ==Syntax== DosRetForward(void) Category:Dos")
- 16:23, 24 May 2025 Martini talk contribs created page KbdShellInit (Created page with "Category:Undocumented Request the shell to identify itself to the keyboard routing software Category:Kbd")
- 16:16, 24 May 2025 Martini talk contribs created page VioShieldTerm (Created page with "Category:Undocumented Category:Vio")
- 16:16, 24 May 2025 Martini talk contribs created page VioShieldInit (Created page with "Category:Undocumented Category:Vio")
- 16:14, 24 May 2025 Martini talk contribs created page VioGetPSAddress (Created page with "Category:Undocumented This function appears to be used to retrieve the address of a specific structure or buffer in memory (probably related to video display). ==Syntax== VioGetPSAddress(void) Category:Vio")
- 16:00, 24 May 2025 Martini talk contribs moved page DevHelp VMUnLock to DevHlp VMUnLock
- 15:58, 24 May 2025 Martini talk contribs moved page DevHelp Yield to DevHlp Yield
- 21:32, 23 May 2025 Martini talk contribs created page File:MSJ V02N02.png.png
- 21:32, 23 May 2025 Martini talk contribs uploaded File:MSJ V02N02.png.png
- 19:02, 23 May 2025 Martini talk contribs moved page DevHelp SchedClock to DevHlp SchedClock without leaving a redirect
- 19:00, 23 May 2025 Martini talk contribs created page Category:IOCtl (Created page with "Category:OS/2 API")
- 18:49, 23 May 2025 Martini talk contribs created page DevHlp PhysToSysHook (Created page with "Category:Undocumented Address conversion for the AOX. Category:DevHlps")
- 18:48, 23 May 2025 Martini talk contribs created page DevHlp PhysToSys (Created page with "Category:Undocumented Address conversion for the AOX. Category:DevHlps")
- 18:44, 23 May 2025 Martini talk contribs created page DevHlp ModifyPriority (Created page with "Category:Undocumented Undocumented (used by PM). Category:DevHlps")
- 18:35, 23 May 2025 Martini talk contribs created page Talk:DevHlp Profiling Kernel (Created page with "References # [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html] # - DEVHLP.INC : 39 Reserved for Profiling Kernel")
- 18:33, 23 May 2025 Martini talk contribs created page DevHlp Profiling Kernel (Created page with "Category:Undocumented Reserved for Profiling Kernel. Category:DevHlps")
- 18:31, 23 May 2025 Martini talk contribs created page DevHlp GetWaitingQueue (Created page with "Category:Undocumented Get I/O request from waiting queue Category:DevHlps")
- 18:24, 23 May 2025 Martini talk contribs created page Talk:DevHlp PutWaitingQueue (Created page with "Ref: - Page 256: https://ftpmirror.your.org/pub/misc/bitsavers/pdf/ibm/pc/os2/OS2_3.x/SG24-4643_OS2_Debugging_Handbook_Vol_4_System_Diagnostic_Reference_Feb96.pdf - SMPProgAdd_-_STRACE_-_DevHlp_Functions#DevHlp_Functions_-_2_of_2 - [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 18:23, 23 May 2025 Martini talk contribs created page DevHlp PutWaitingQueue (Created page with "Category:Undocumented Put I/O request on waiting queue. Category:DevHlps")
- 18:20, 23 May 2025 Martini talk contribs created page DevHlp AddTraceEvent (Created page with "Category:Undocumented")
- 18:19, 23 May 2025 Martini talk contribs created page Talk:DevHlp AddTraceEvent (Created page with " Ref: - SMPProgAdd - STRACE - DevHlp Functions [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 17:51, 23 May 2025 Martini talk contribs created page Talk:DevHlp ReallocSeg (Created page with " Ref: - Page 433: https://www.os2.kr/komh/os2books/pdf/thirded.pdf - SMPProgAdd - STRACE - DevHlp Functions [https://www.os2.kr/komh/os2books/smpadd-19970312/515_L3_DevHlpFunctions2of2.html]")
- 17:48, 23 May 2025 Martini talk contribs created page DevHlp ReallocSeg (Created page with "Category:Undocumented Realloc DD protect mode segment. ==Alternative Names== DevHelp_SegRealloc, DevHlp_SegRealloc, DevHlp_ReallocSeg. Category:DevHlps")
- 03:50, 23 May 2025 Martini talk contribs created page DevHlp LogEntry (Created page with "{{DISPLAYTITLE:DevHlp_LogEntry}} DevHlp_LogEntry provides a device driver interface to the logging facility. ==Parameters== ;log_data_address :is the address of a buffer that contains a variable length Error Log entry. (See the section on the LogAddEntries high level API for further details.) level API for further details.) service the class of logging facility: :;0x0 ::Reserved :;0x1 ::"Old-Style" Error Logging call ("old" 16-bit (DosLogEntry-style) data packet provid...")
- 23:32, 22 May 2025 Martini talk contribs created page DevHlp ABIOSGetParms (Created page with "{{DISPLAYTITLE:DevHlp_ABIOSGetParms}} Get ABIOS parameters for LID ==Mode== Kernel, Interrupt, Init ==Remarks== Refer to the IBM Personal System/2 and Personal Computer BIOS Interface Technical Reference, part number S68X-2341-00, for more detailed information on the use of ABIOS and its associated data structures. ==Example Code== ;C Calling Convention if (ABIOSGetParms(USHORT Lid,(FARPOINTER) &ABIOSParmBlock)) error Lid = The LID obtained by a previous GetLIDEnt...")
- 22:13, 22 May 2025 Martini talk contribs created page DevHlp PortIO (Created page with "{{DISPLAYTITLE:DevHlp_PortIO}} Perform IO to a specified port. This function is used to perform input/output operations to a specified local port. ==Parameters== Pointer to a PORT_IO structure. ;Structures <pre> typedef struct port_io_s{ ulong_t port; (Input) ulong_t data; (Input/Output) ulong_t flags; (Input) } PORT_IO; </pre> ;port :indicates which port to read to, or write from. ;data :contains the data read from a read request,...")
- 22:01, 22 May 2025 Martini talk contribs created page DevHlp ReleaseSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_ReleaseSpinLock}} Release a subsystem spinlock. This function releases ownership of a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_ReleaseSpinLock - Release a subsystem spinlock. ; ; Releases ownership of a subsystem spinlock. Used by device drivers. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ;...")
- 22:00, 22 May 2025 Martini talk contribs created page DevHlp AcquireSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_AcquireSpinLock}} Acquire a subsystem spinlock. This function obtains ownership of a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_AcquireSpinLock - Acquire a subsystem spinlock ; ; Obtains ownership of a subsystem spinlock. Used by device drivers. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ; USES...")
- 21:57, 22 May 2025 Martini talk contribs created page DevHlp FreeSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_FreeSpinLock}} Free a subsystem spinlock. This function frees a subsystem spinlock. ==Parameters== Spinlock handle. ==Return code== Exit ==Example Code== ;Assembly language ; dh_FreeSpinLock - Free a subsystem spinlock ; ; This routine frees a subsystem spinlock. ; ; ENTRY: AX:BX = spinlock handle ; ; EXIT: None ; ; USES: Flags ; hSpinLock dd ?...")
- 21:56, 22 May 2025 Martini talk contribs created page DevHlp CreateSpinLock (Created page with "{{DISPLAYTITLE:DevHlp_CreateSpinLock}} Create a subsystem spinlock. This function creates a subsystem spinlock. ==Parameters== Pointer to spinlock handle. ==Return Code== Exit ==Example Code== ;Assembly language ; dh_CreateSpinLock - Create a spinlock ; ; This routine creats a subsystem spinlock. ; ; ENTRY: AX:BX = pointer to store spinlock handle ; ; EXIT: None ; ; USES: EAX, Flags ;...")
- 18:08, 22 May 2025 Martini talk contribs created page Talk:Writing Device Drivers - A Brief Look at OS/2 SMP (Created page with " ~~~~~ I think there was a typo on this article. A DOS function was refered as "DosCreatSpinLock" (missing an 'e') while I think it should be DosCreateSpinLock")
- 14:56, 22 May 2025 Martini talk contribs deleted page DevHlp MonCreate (Duplicated.)
- 04:34, 22 May 2025 Martini talk contribs created page DevHlp Block (Created page with "Block This Thread From Running The Block DevHlp blocks the current requesting thread and removes it from the run queue until it is released by a call to the Run DevHlp. ;Block Mode: Kernel ==Syntax== Block(BlockID, Timeout, Flag, &Error) ==Parameters== ;''BlockID'' (ULONG) - input: ID used for Block and subsequent Run ;''Timeout'' (ULONG) - input: Timeout in milliseconds or -1L Block forever ;''Flag'' (USHORT)- input: :0 - Block is interruptible : 1 - Bl...")
- 04:07, 22 May 2025 Martini talk contribs created page DevHlp Run (Created page with "Release Blocked Threads This is the companion routine to Block. When Run is called, it awakens the threads that were blocked for this particular event identifier. ;Run Mode: Kernel, Interrupt ==C Calling Convention== if (Run((ULONG) ID)) error ID = ID of previously Blocked thread ==Remarks== Run returns immediately to its caller; the awakened threads will be run at the next available opportunity. Run is often called at interrupt time. Category:DevHlps")
- 22:08, 20 May 2025 Martini talk contribs created page DevHlp MonCreate (Created page with "==DevHlp_MonCreate Post-Invocation 00150 (0X0096)== ;Description :(OS) DevHlp_MonCreate Post-Invocation ;Tracepoint :Static tracepoint in DEVHELP. ;Minor Code :150 (0X0096) ;Trace Groups :No groups assigned. ;Trace Types :No types assigned. ;Traced Parameters :Return code=%W Handle=%W ==DevHlp_MonCreate Pre-Invocation 00022 (0X0016)== ;Description :(OS) DevHlp_MonCreate Pre-Invocation ;Tracepoint :Static tracepoint in DEVHELP. ;Minor Code :22 (0X0016)...")
- 19:43, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Exceptions and Interrupts (Created page with "{| class="wikitable" |- ! Hook ID (Major/Minor Code) !! Event Name !! Description |- | 03/01 || Exception 0 || Divide By Zero |- | 03/02 || Exception 1 || Debug Exception |- | 03/03 || Exception 2 || NMI |- | 03/04 || Exception 3 || Breakpoint |- | 03/05 || Exception 4 || Overflow |- | 03/06 || Exception 5 || Bounds Check |- | 03/07 || Exception 6 || Invalid Opcode |- | 03/08 || Exception 7 || NPX Not Available |- | 03/09 || Exception 8 || Double Fault |- | 03/0A || Exce...")
- 19:40, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Hooks Reserved for Customer Use (Created page with "Hooks Reserved for Customer Use ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event │ │Major/Minor Code │ │ ├───────────────────...")
- 19:40, 20 May 2025 Martini talk contribs created page SMPProgAdd - STRACE - Vpic, WinOS2 and STRACE Functions (Created page with "Vpic, WinOS2 and STRACE Functions ┌────────────────────┬──────────────────────────────────────────────────┐ │Hook ID │Event Name │ │Major/Minor Code │ │ ├───────────────────...")