Deutsch   English   Français   Italiano  
<86ldylwpp5.fsf@linuxsc.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch <tr.17687@z991.linuxsc.com>
Newsgroups: comp.arch
Subject: Re: 80286 protected mode
Date: Fri, 18 Oct 2024 05:39:02 -0700
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <86ldylwpp5.fsf@linuxsc.com>
References: <2024Oct6.150415@mips.complang.tuwien.ac.at> <memo.20241006163428.19028W@jgd.cix.co.uk> <2024Oct7.093314@mips.complang.tuwien.ac.at> <7c8e5c75ce0f1e7c95ec3ae4bdbc9249@www.novabbs.org> <2024Oct8.092821@mips.complang.tuwien.ac.at> <ve5ek3$2jamt$1@dont-email.me> <ve6gv4$2o2cj$1@dont-email.me> <ve6olo$2pag3$2@dont-email.me> <73e776d6becb377b484c5dcc72b526dc@www.novabbs.org> <ve7sco$31tgt$1@dont-email.me> <2b31e1343b1f3fadd55ad6b87d879b78@www.novabbs.org> <ve99fg$38kta$1@dont-email.me> <veh6j8$q71j$1@dont-email.me> <vej5p5$1772o$1@dont-email.me> <vejagr$181vo$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Fri, 18 Oct 2024 14:39:03 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="6b29217a9f0925357c063ddd8fabd2b5";
	logging-data="3460863"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/4Qw5I1cwC066+8j634C1h5vWN5VMLLlw="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:3IdlEzH2W23lYi937kKNcZFkFMk=
	sha1:8alIfFPmphrArMk8iroZ5cXiknw=
Bytes: 2689

Terje Mathisen <terje.mathisen@tmsw.no> writes:

[ISA support for copying possibly overlapping regions of memory]

[Separately, what is possible to do in portable standard C]

> [...] I really don't think any of us really disagree, it is just
> that we have been discussing two (mostly) orthogonal issues.

I would summarize the string of conversations as follows.

It started with talking about what is or is not possible in
"standard C", by which is meant C that does not rely on any
implementation-specific behavior.  (Topic A.)

The discussion shifted after a comment about how to provide
architectual support for copying one region of memory to
another, where the areas of memory might overlap.  (Topic B.)

After the introduction of Topic B, most of the subsequent
conversation either ignored Topic A or conflated the two
topics.

The key point is that Topic B has nothing to do with Topic A,
and vice versa.  It's like asking why it's colder in the
mountains than it is in the summer:  both parts have something
to do with temperature, but in spite of that there is no
meaningful relationship between them.