FROM MRS KATARINA IGOR
EMAILS: [EMAIL PROTECTED]
Dear
RE: YOUR ASSISTANCE IS HIGHLY NEEDED
I am very sure that this mail will bring lots of surprises and curiosity to you since
there was no previous correspondence before now between us.I am the widow of one of
the top
МЕЖДУНАРОДНЫЕ КОНФЕРЕНЦИИ В МАЕ-ИЮНЕ 2004 года
МЕЖДУНАРОДНЫЙ ИНФОРМАЦИОННЫЙ
КОНСАЛТИНГОВЫЙ ЦЕНТР
КИЕВ
РАЗВТИЕ ВНЕШНЕЙ ТОРГОВЛИ МЕЖДУ УКРАИНОЙ И РОССИЕЙ В УСЛОВИЯХ НОВЫХ ТАМОЖЕННЫХ КОДЕКСОВ
22 мая 2004 года
КИЕВ
**
ВНЕШНЕЭКОНОМИЧЕСКАЯ ДЕЯТЕЛЬНОСТЬ- ТАМОЖЕ
úÄÒÁ×ÓÔ×ÕÊÔÅ!
ôÅÐÅÒØ ÷Ù ÓÁÍÉ ÓÍÏÖÅÔÅ ÒÅÄÁËÔÉÒÏ×ÁÔØ Ó×ÏÊ ÓÁÊÔ É ÉÎÔÅÒÎÅÔ-ÍÁÇÁÚÉÎ
ÎÅ ×ÌÁÄÅÑ ÓÐÅÃÉÁÌØÎÙÍÉ ÚÎÁÎÉÑÍÉ É ÐÒÏÇÒÁÍÍÎÙÍ ÏÂÅÓÐÅÞÅÎÉÅÍ!
ðÒÅÄÌaÇÁÀ ÒÁÚÒaÂÏÔËÕ ÐÏÌÎÏÓÔØÀ ÉÎÔeÒÁËÔÉ×ÎÏÇÏ, ÄÉÎÁÍÉÞeÓËÉ ÏÂÎÏ×ÌÑeÍÏÇÏ
ÓaÊÔÁ c ÉÎÔÅÒÎÅÔ - ÍÁÇaÚÉÎÏÍ
÷ÎÉÍÁÎÉÅ!
òÅÄÁËÔÉÒÏ×ÁÎÉÅ É ÉÚÍeÎÅÎÉÅ ÓÔÒ
o.
There's not link to it from the front page, I'm not sure how to
make one unobtrusively. Maybe it'd be a better idea for one of the
documentation sites to give it a home (hurddocs.sf.net maybe?).
Sorry for any inconvenience.
Igor
___
Jeroen Dekkers wrote:
>
> On Fri, Jul 13, 2001 at 09:21:57AM -0400, Igor Khavkine wrote:
> > Now if I was still linking with the version of oskit in the Hurd archives
> > all my problems would be solved and I would be able to boot properly.
> > However, I have compiled my
e value of phys_mem_va is also 0x0, hence `kaddr = 0x0'.
My question is, when during oskit-mach's initialization does the paging
turn on, and why isn't phys_mem_va set to the correct value?
Thanks.
Igor
___
Bug-hurd mailing list
[EMAIL PR
address is smaller than PAGE_MASK (0xfff) and generates a panic. I don't know
> what the idea about that check is, but it works when I remove it.
I've always supposed that Roland didn't include the DC_NO_ONLCR flag on
purpose, if not I hope he accepts your patch.
Igor
ine by line? Also is it
possible to examine the contents of local variables?
Also, pardon my ignorance :-) but what's the command to log a GDB
session to a file?
Thanks.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
I not only want to know how it works, but
also why it was designed a certain way. This is why these questions
came up when I was reading the Hurd signal handling code. Has the
second approach been considered during the initial design stage
and simply thrown away for valid reasons, or has it just not
se a more versatile feature to implement a less versatile
one, if they are of similar nature.
You suggested, that I was confused about the purpose of exceptions
in Mach. Maybe I am, what is your take on this topic?
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTE
On Sat, Jul 07, 2001 at 02:57:09PM -0400, Roland McGrath wrote:
> I think you are confused about what Mach exceptions are.
This is also possible. The Mach kernel interfaces docs are
a bit thin on the subject. Could you enlighten me?
Thanks.
I
dle them.
Both ways require a system call, so one is not more efficient then
the other. The only reason I can see is that exceptions do not map
directly to signals, but that's a very weak argument. Maybe it's
one of those things that was done very long ago, no-one knows why,
and no-one want
27; and friends. I don't mind
reading the relevant bits of code (from glibc? hurd?). But I'm
not sure where to start.
The next state after that is to deal with global initialization (the
part that runs before main) and testing.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
constant macro `PAGE_SIZE'.
Was it intended for these headers not to be used together?
And why is there a variable for the page size, is it not a
constant which can be known at compile time?
Thanks.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
On Sun, Jul 01, 2001 at 08:27:17PM -0400, Igor Khavkine wrote:
>
> In this case, should the creation of the "red zone" be the programmer's
> responsibility, or is there a way to create it with the library?
>
> It is also possible that I'm misinterpreting the st
The above is a misnamed subject, ignore it. It should read
Subject: Thread creation and stack allocation
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
rary?
It is also possible that I'm misinterpreting the standard, if so, please
let me know.
Thanks.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
at the oskit distribution
contains example kernels with gdb serial debugging support. I guess
they weren't clearly labeled, which ones are they?
Thanks.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
First of all this shouldn't fail whether MAXPATHLEN is defined or not.
I think the macro is misnamed, from the code it looks like it should
be called MINPATHLEN.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
ges then no; you have the same
> problems setting the passive translator.
Refresh my memory, is a user with read only access to a file able to set
up
an active translator on that node?
> > but by no means should the default ones be
> > the same as the underlying node.
>
> This
anslator.
>
> The active translator should be started with the same ids that the
> passive translator will be started with.
I think you're getting off the wrong foot when you start assuming that any
user can `sudo settrans' anytime. If someone who has root priveleges
puts a tra
will certainly not find them in there.
I think that the differences between the use of settrans and the
waking of a passive translators differ in natural and necessary
ways. The differences are akin to the startup of any program by
a user, as opposed to automatic startup of a background daemon.
pin_lock operations and there are non stub implementations
for severa arch's. It contains very few definitions. So I think I'll
add more definitions and use __spin_lock's throughout pthreads.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http
reimplement it on top of spin_lock's or
pthread_mutex's? In the former case, how do I deal with
rwlocks (what are these btw?) or recursive locks. In the latter
I have to come up with a lower level generic interface to locks.
Thanks.
Igor
__
n
> > another terminal provided by `screen'.
>
> It writes directly to the console and screen never sees it (try
> refreshing the console ^L).
That works quite well, except that ext2fs is much more efficient
at outputing those warnings than I am at pressing ^L to refresh
the scr
ion
for development that I use both in linux and Hurd. And when I run
a build from that partition while in Hurd, an inane amount of these
warnings floods the screen rendering it impossible to use even in
another terminal provided by `screen'.
Igor
__
This is just a curiosity question and could be a bit of topic.
Why is it that most libraries (like glibc) prefix all their
functions with __. Even the ones that will eventually be exported.
I've come up with two possible reasons:
1) avoid global namespace polution. This can also be avoided
by gro
ed functions; most common cases where a program uses fork and exec
> directly can be replaced by calls to posix_spawn et al.
Just out of curiosity, is posix_spawn a standard interface? And
is it reasonable for programs to expect to have it available
on a system that say, doesn
ong' is still 32 bits on 32bit architectures.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
rather limited.)
Any input and suggestions are very welcome.
Igor
P.S.: I came up with a new way to provide debug information while booting
the kernel. "Debug by ear," just define these simple routines somewhere
and whenever debug_beep() is used, it produces a PC speaker sound
and a shor
put a "hlt" instruction
in panic so I would have to manually reset the machine to reboot.
But it did give me unlimited time to examine the error messages.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
ewrite the parts of glibc and hurd that use
cthreads now? It seems that there should be no reason to have two
competing thread implementations used in the same applications.
Or is it too much work for little gain?
Igor
___
Bug-hurd mailing list
L4 for example.
[ snip ]
>
> 2. The Hurd is intimately tied to glibc (sysdeps/hurd, sysdeps/mach/*)
>and unthinkable with another libc. If you want to port the Hurd,
>you _must_ currently also port glibc.
This actually makes perfect sense. Hurd and glibc are part of
ote machines by changing the "backend".
The details depend on the ORB (object request broker).
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
t rely on obscure Mach
features if it wants to be micro-kernel independent. And in any case
the ability to support multiple languages and communication
protocols through OMG's IDL would outweigh all other arguments.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
ing the PGE flag. I'll try compiling
the kernel again after the holidays.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
I came across a potential segfault in the libnetfs code.
Here's the patch.
Igor
Index: libnetfs/make-node.c
===
RCS file: /cvs/hurd/libnetfs/make-node.c,v
retrieving revision 1.4
diff -u -r1.4 make-node.c
--- libnetfs/make-n
;, node_name);
> }
>
> err = fsys_set_options (fsys, opt, 1, 1);
> if (err)
> {
> log_Printf(LogERROR, "HURD: Failed to set option %s for node %s.", opt,
> node_name);
> error(5, err, "%s: %s", node_name, opt);
> }
>
>
t away (that's the hacking
part) but that would profit from some discussions (that's the talking part).
So that kind of list would be a good idea. For example it would redirect
threads like the "filesystem-mimetypes extensions" that we had on debian-hurd
a while back.
Igor
__
up. Earlier I posted a list of headers that I deleted because they seemed
redundant, you seemed to agree with most of them. You might want to check out
the patch I produced with my source tree against the one pulled from CVS.
http://alcor.concordia.ca/~i_khavki/
Igor
_
why that's happening and whether the emulator's instruction decoder
or my changes are at fault.
Also note that it's a fairly big patch, that's because I've also been messing
with my oskit-mach tree trying to eliminate redundancy with respect
;s not a question of "better flags". The flags need to be appropriate
> for the segmentation setup the kernel is using. Mach sets up its own
> segments for user mode.
Point taken.
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd
> defines USER_CS to be 0x43 and i386/i386/ldt.h defines it to be 0x17.
>
> The low three bits of those values are flag bits to the hardware.
>
So which set of flags has advantage over the other?
Igor
gnumach.old/i386/:
CVS/
Files
Makefrag
Subdirs
i386/
i386at/
include/
intel/
fines USER_CS to
be 0x43 and i386/i386/ldt.h defines it to be 0x17. The macro names are the
same and i've never seen a hardcoded value used it it's place, so is there a
particular preference to either numerical value? Or is this question too
trivial to b
n't have the image that gave this
stack dump anymore. I simply commented out the part of the code
that panicked and just used kfree anyway. From what you said below
this is not totally safe, but it did work and I was finally able
to boot with oskit-mach. I haven't tried using the floppy driv
e);
--- snip ---
Well it did happen, the linux floppy driver from oskit wanted to free some
memory for dma. So Roland (or whoever wrote that code), why is this a
special case and what was your plan exactly?
Igor
___
Bug-hurd mailing list
[EMAIL PROTECTE
uestion I have is, who actually likes mig and it's interface
definitions? Or more people think that it should be changed/replaced?
I remember there was some talk about switching to CORBA semantics for
RPCs, is that idea still alive?
Igor
___
Bug-hurd mai
iboot module
supposed to look like? In other words what do I have to do if I want to plug
something in instead of serverboot?
Any suggestions and comments are very welcome. Even just to tell me if I'm
talking crazy talk. :-)
Thanks.
Igor
a couple of more times to make sure everything
works. But I will need help testing it.
Thanks.
Igor
nd what *does* happen if there is a page fault from kernel space while
accessing user space memory? `kernel_trap()' in i386/i386/trap.c seems
rather pessimistic and panics a lot. If the user supplied an invalid address
would it not be appropriate to raise an access violation exception?
Thanks in advance.
Igor
On Sat, Aug 05, 2000 at 02:13:16PM +0200, Marcus Brinkmann wrote:
> On Fri, Aug 04, 2000 at 10:17:22PM -0400, Igor Khavkine wrote:
> > Otherwise
> > you are free to flame the people who wrote the makefiles. :-)
>
> I would think twice. I have not these problems, and I j
home/agx/src/hurd-2726/serverboot'
> gmake: *** [serverboot] Error 2
>
The symbols that are missing can be found in the files serverboot/exec.c,
exec/hostarch.c, exec/hashexec.c, libports/create-port.c,
libports/port-deref.c, libports/lookup-port.c. The makefile might have not
picked them up because they might not have compiled properly and didn't have a
.o extension. Make sure those object files are there and try again. Otherwise
you are free to flame the people who wrote the makefiles. :-)
Igor
52 matches
Mail list logo