Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news.iecc.com!.POSTED!nerds-end From: glen herrmannsfeldt Newsgroups: comp.compilers Subject: Re: Question about inter-thread stack references Date: Sun, 18 Jan 2015 23:24:29 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 30 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <15-01-034@comp.compilers> References: <15-01-015@comp.compilers> <15-01-027@comp.compilers> <15-01-033@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: miucha.iecc.com 1421778253 29064 2001:470:1f07:1126:0:676f:7373:6970 (20 Jan 2015 18:24:13 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Tue, 20 Jan 2015 18:24:13 +0000 (UTC) Keywords: architecture, storage, history, comment Posted-Date: 20 Jan 2015 13:24:12 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com X-Received-Bytes: 1975 X-Received-Body-CRC: 1885581537 Xref: csiph.com comp.compilers:1491 glen herrmannsfeldt wrote: (snip, I wrote) > Yes. OS/360 and successors use a doubly-linked list for linkage and > register saving, and for reentrant routines usually local variables, > too. (snip) > I believe that OS/360 MVT subtasks run in the same protection key > as the parent. With MVS, ordinary user tasks all run with the same > protection key, with segment and page tables updated as needed. (snip) > [Yes, OS subtasks started with ATTACH all run in the same address > space. -John] Well, all of OS/360, OS/VS1 and OS/VS2 runs in one address space. For OS/360 all real addresses, for OS/VS1 and OS/VS2 a single 16MB virtual address space. (MVS is where they started using separate address spaces.) Much of the OS is key zero, and readable by everyone. But I think you are agreeing that subtasks run with the same key as the parent. -- glen [Yes. Now back to compilers. -John]