<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AList_of_SITS_system_calls</id>
		<title>Talk:List of SITS system calls - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AList_of_SITS_system_calls"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;action=history"/>
		<updated>2026-05-07T15:10:59Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27773&amp;oldid=prev</id>
		<title>Jnc: /* MFPI call */ typo</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27773&amp;oldid=prev"/>
				<updated>2022-10-07T15:20:04Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;MFPI call: &lt;/span&gt; typo&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:20, 7 October 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==MFPI call==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==MFPI call==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I have a suspicion about that &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/del&gt;MFPI call does. The MFPI instruction ('Move From Previous mode Instruction space') does not work when 'current' and 'previous' modes (in the [[Processor Status Word|PS]]) are both 'user'. (This is the normal way for the PS to be set up when user code is running, to keep it from poking into things.) This is apparently to allow keeping proprietary libraries 'private' - i.e. allow them to be used, but not inspected. (The PDP-10 has a similar 'feature'.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;I have a suspicion about &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;what &lt;/ins&gt;that MFPI call does. The MFPI instruction ('Move From Previous mode Instruction space') does not work when 'current' and 'previous' modes (in the [[Processor Status Word|PS]]) are both 'user'. (This is the normal way for the PS to be set up when user code is running, to keep it from poking into things.) This is apparently to allow keeping proprietary libraries 'private' - i.e. allow them to be used, but not inspected. (The PDP-10 has a similar 'feature'.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The problem is that some things (e.g. the nargs() function; also trap handlers which run in user mode, for various kinds of traps) ''require'' the ability to look at user-mode code - and so they don't work when running with 'split I&amp;amp;D' (where one has to use MFPI to read instructions). Maybe the MFPI call simulates the correct operation of MFPI, for those cases?&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The problem is that some things (e.g. the nargs() function; also trap handlers which run in user mode, for various kinds of traps) ''require'' the ability to look at user-mode code - and so they don't work when running with 'split I&amp;amp;D' (where one has to use MFPI to read instructions). Maybe the MFPI call simulates the correct operation of MFPI, for those cases?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:27771:newid:27773 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27771&amp;oldid=prev</id>
		<title>Larsbrinkhoff: /* MFPI call */ Correct.</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27771&amp;oldid=prev"/>
				<updated>2022-10-07T13:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;MFPI call: &lt;/span&gt; Correct.&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:10, 7 October 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We actually got started on installing a switch in the CSR -11/45, to disable the disabling of user-user MFPI. I never got around to doing the etch cuts to finish it, though. It would have been labelled, of course, 'Magic/More Magic'! :-) [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 13:57, 7 October 2022 (CEST)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We actually got started on installing a switch in the CSR -11/45, to disable the disabling of user-user MFPI. I never got around to doing the etch cuts to finish it, though. It would have been labelled, of course, 'Magic/More Magic'! :-) [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 13:57, 7 October 2022 (CEST)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: Thanks.&amp;#160; I checked, and that's what it does. [[User:Larsbrinkhoff|Larsbrinkhoff]] ([[User talk:Larsbrinkhoff|talk]]) 15:09, 7 October 2022 (CEST)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:27768:newid:27771 --&gt;
&lt;/table&gt;</summary>
		<author><name>Larsbrinkhoff</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27768&amp;oldid=prev</id>
		<title>Jnc: MFPI call</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Talk:List_of_SITS_system_calls&amp;diff=27768&amp;oldid=prev"/>
				<updated>2022-10-07T11:58:15Z</updated>
		
		<summary type="html">&lt;p&gt;MFPI call&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==MFPI call==&lt;br /&gt;
&lt;br /&gt;
I have a suspicion about that the MFPI call does. The MFPI instruction ('Move From Previous mode Instruction space') does not work when 'current' and 'previous' modes (in the [[Processor Status Word|PS]]) are both 'user'. (This is the normal way for the PS to be set up when user code is running, to keep it from poking into things.) This is apparently to allow keeping proprietary libraries 'private' - i.e. allow them to be used, but not inspected. (The PDP-10 has a similar 'feature'.)&lt;br /&gt;
&lt;br /&gt;
The problem is that some things (e.g. the nargs() function; also trap handlers which run in user mode, for various kinds of traps) ''require'' the ability to look at user-mode code - and so they don't work when running with 'split I&amp;amp;D' (where one has to use MFPI to read instructions). Maybe the MFPI call simulates the correct operation of MFPI, for those cases?&lt;br /&gt;
&lt;br /&gt;
We actually got started on installing a switch in the CSR -11/45, to disable the disabling of user-user MFPI. I never got around to doing the etch cuts to finish it, though. It would have been labelled, of course, 'Magic/More Magic'! :-) [[User:Jnc|Jnc]] ([[User talk:Jnc|talk]]) 13:57, 7 October 2022 (CEST)&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	</feed>