| 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.