These are chat archives for ShakhMoves/Shakh6

15th
Jan 2016
Parham Alvani
@1995parham
Jan 15 2016 06:59
سلام
من دیشب نوشتم این چیزی که فکر میکردیم درست هست
ولی خب کار نکرد متاسفانه
Pooya Parsa
@pi0
Jan 15 2016 11:36
پرهام :)) من دو تا تلاش کردم به سنگ خوردم :))
Yeki vase systeme halt ke gooya qemu jadid dg in signal ro nadid migire roo debug portesh
Yeki ham inke belakhare branch network ro sync kardam ( az v5 ) bad alan 2 ta moshkel dare : 1 ee inke moghe init shodan hadeaghal ba qemu man sazgar nis driveresh bad packet e dhcp ro ke mikhad benevise block mishe ..
Pooya Parsa
@pi0
Jan 15 2016 12:01
qemu-system-i386 -serial mon:stdio -hdb fs.img xv6.img -smp 2 -m 512 -no-acpi -net nic,model=ne2k_pci,macaddr=52:54:00:12:34:56 -net user
xv6...
Ethernet: Initialize port 0 [0x300].
Ethernet: Initialize port 1 [0xc100].
eth1: This is not NEx000.
QEMU emulator version 2.2.0 (Debian 1:2.2+dfsg-5expubuntu9.7), Copyright (c) 2003-2008 Fabrice Bellard
:( test mishe konid shoma ham ?
Parham Alvani
@1995parham
Jan 15 2016 13:34
ایول چ خفن من الان میبینم
Parham Alvani
@1995parham
Jan 15 2016 13:57
پویا
فایلهایی که ویندوز باز کردی
execute permission
گرفتن
بعد آقا یک سوالی
این خاموش میکنه سیستم رو ؟
Parham Alvani
@1995parham
Jan 15 2016 14:02
    char *p = "shudown";
    for (; *p; p++) {
        outw(0xB004, (uchar) *p);
        outb(0x8900, (uchar) *p);
    }
یعنی توی منطق qmeu هست این ؟
من تست کردم
شد
network
یعنی بدون error رفت
چیزی داری باهاش تست کنیم پویا ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:30
سلام!
Parham Alvani
@1995parham
Jan 15 2016 14:33
درود بر همگی

DOROD

آقا اینجا رو دیدی چ شاخه ؟
کد میشه داد توش
بسی خوفناک هست
@salehkhazaei
کجایی پس ؟ دقیقا کجایی ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:35
:))
همزمان دارم به چند تا کار رسیدگی میکنم :))
شما بگو من میخونم جواب میدم
Parham Alvani
@1995parham
Jan 15 2016 14:37
آهان
آقا همانطور که پیشتر هم گفتم
ما کردیم نشد
:|
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:40
ولی مورد داریم کرده و شده
کد رو بده
Parham Alvani
@1995parham
Jan 15 2016 14:42
کد روی گیت هست
کی بوده ؟
فایل
popatest
هست
بعدش من دارم همه پیچ‌ها را می‌نویسم
دوباره لود می‌کنم
بعد اینکه frame
رو هم داریم
لود میکنیم
چیزی کم هست ؟
بعد مشکل اینجاست که من trap
میخورم
که به آدرسی که نباید دست میزدم زدم
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:43
trap یعنی
داری exception میخوری
Parham Alvani
@1995parham
Jan 15 2016 14:43
آره دیگر
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:43
اروم اروم کامنت کن ببین کجا اررور میخوری
ببین این بنده خدایی که کد رو زده هم trap میخورد
Parham Alvani
@1995parham
Jan 15 2016 14:43
خب ولی اجرا میشد ؟
بعد trap
که نمیشه اجرا بشه
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:44
قضیه این بود که اطلاعات پروسس رو از کرنل ادرسش رو میفرستاد واسه پروسس
Parham Alvani
@1995parham
Jan 15 2016 14:44
مال من لودش کامل میشه
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:44
که توی یوزر اسپیسه
Parham Alvani
@1995parham
Jan 15 2016 14:44
آقا
ما اینا رو رد کردیم
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:44
و خب کرنل اجازه نمیداد بهش دسترسی داشته باشه
Parham Alvani
@1995parham
Jan 15 2016 14:44
همه چیز را در فایل نوشتیم
از فایل خواندیم
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:44
چک کردی اطلاعاتی که توی فایل نوشته میشه رو؟
Parham Alvani
@1995parham
Jan 15 2016 14:44
والا
حجما
اوکیه
بعد لود میکنم
پیچ هم میسازم براشون
هر چ در توان دارم براشون انجام میدم :)
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:48
:)))
بذار من ببینم این دوستمون چه کار کرده
Parham Alvani
@1995parham
Jan 15 2016 14:48
کی هست ؟
این دوستمون
من عصبی‌ام
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:48
fork رو تست کردی
  • چک کردی
Parham Alvani
@1995parham
Jan 15 2016 14:48
عزیزم
خب این آقای اعظمی نیست ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:49
که چجوری پروسس میریزه و اطلاعات میذاره روی؟
نه
91 ایه
Parham Alvani
@1995parham
Jan 15 2016 14:49
آهان
بله
:worried:
خانم متولی ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:49
علی محسنی
گیر نده حالا
Parham Alvani
@1995parham
Jan 15 2016 14:49
باشد
ببین من مثل فورک
اومدم ریختم تو فایل
بعد برای لود
از exec
استفاده کردم
الان برای ایشون کار میکند ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:50
خب از exec استفاده نکن
نمیدونم باید بگردم ببینم کدش رو کجاش نوشته !
لینوکسمم بالا نمیاد که diff بگیرم
:))
Parham Alvani
@1995parham
Jan 15 2016 14:52
ببین برای لود کردن
باید شبیه به exec
باشیم
چون اونم لود میکنه
در واقعا
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:53
تو داری مستقیم exec رو اجرا میکنی؟
Parham Alvani
@1995parham
Jan 15 2016 14:56
نه عامو
مگر خرم
از کدش استفاده کردم
ته فایل
proc.c
loadproc
مال منو و پویاست
تازه پویا شبکه هم درست کرده
این راه بیافته
تحت شبکه هم کار میکنیم
Saleh Khazaei
@salehkhazaei
Jan 15 2016 14:58
:)))
parham asabi nasho :))
Parham Alvani
@1995parham
Jan 15 2016 14:59
:)

HAME HASTAN

Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:01
bezar hamin rah biofte :|
Parham Alvani
@1995parham
Jan 15 2016 15:01
کدوم ؟
:D
فقط من موندم باز
:D
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:04
agha in procdump codesh az kojast?
Parham Alvani
@1995parham
Jan 15 2016 15:05
ما نداشتیم همچین چیزی
ببخشید
خود کرنل داشت
proc.
*proc.c
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:06
aha male khodeshe :))
man hamzaman daram nahar mikhoramo in kararo mikonam yekam gij mizanam daram miporsam az shoma ke motmaen sham
:D
Parham Alvani
@1995parham
Jan 15 2016 15:06
:D
ناهار ؟؟؟؟؟؟؟؟
:|
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:06
are taze residam :D
Parham Alvani
@1995parham
Jan 15 2016 15:07
از پیش ساحل :)))
:D
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:07
:)))
Parham Alvani
@1995parham
Jan 15 2016 15:07
ببخشید البته
:D
یهو شد
شرمنده
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:07
=))
nop
VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.
midunin in dalilesh chie?
@pi0
Parham Alvani
@1995parham
Jan 15 2016 15:11
خب ببین
الان توی
program and features
اونجا
یک قسمتی هست
اون گوشه
features
اونجا بزن
rule
hyper-v
رو پاک کن
میگن ۲ خدا در یک اقلیم نکجند
:joy:
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:13
man ye reset bokonam
miam
Parham Alvani
@1995parham
Jan 15 2016 15:13
بفرمائید
:D
Pooya Parsa
@pi0
Jan 15 2016 15:25
سلااام من خیلی خیلی عذر می خوام از شدت خواب رفتم چند ساعت :))
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:25
خب من لینوکسم بالا اومد
پویا
ی اسکریپت بده من ببینم این پسره کدوم فایل هارو تغییر داده :))
پرهام
الان کجا هارو من ببینم برای ذخیره و لودتون؟
Parham Alvani
@1995parham
Jan 15 2016 15:28
نه بابا این چ حرفیه
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:28
@pi0 @1995parham
Parham Alvani
@1995parham
Jan 15 2016 15:28

Hamegi salam

خب آقا
کدها
checkpoint
همه چیز مربوط به سیو اونجاست
restore
و
laodproc @ proc.c
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:28
اسم فایل بگو و تابع
Parham Alvani
@1995parham
Jan 15 2016 15:28
اون ۲تای اول
اسم فایل هستن
و کاملن برای خودمونن
این ۲ امی
هم شامل تابع
در فایل
xv6
هست
بعد در ادامه
popatest
مینویسه
papotest
میخواند
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:32
پرهام این اسکریپت دیف گرفتن رو روی فایل های دو تا پوشه بده
پویا فکر کنم خوابش برد باز !
Parham Alvani
@1995parham
Jan 15 2016 15:33
همیچین اسکریپتی داریم ما مگر ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:33
این کجاست؟
procload
من الان دو تا پروژه رو چجوری مقایسه کنم چه تغییراتی داده؟
Parham Alvani
@1995parham
Jan 15 2016 15:35
این توی فایل
proc.c
آخرش
بذار الان فکر میکنم
diff -r dir1 dir2
این هست
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:37
حله
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:49
bebin
in oomade khodesh file ro khoonde yeki yeki hamechi ro set karde az ru fili ke khoonde
Parham Alvani
@1995parham
Jan 15 2016 15:50
خب منم همین کارو کردم
نکردم ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:50
zemnan save shodane process ro ham check konid dataE ke zakhire mikonin dorost bashe
man hamchin chizi nadidam ke :/
Parham Alvani
@1995parham
Jan 15 2016 15:50
alocuvm
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:50

chr = (*out_proc)->name;

writefile(myfile, chr, 16);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((out_proc)->sz));
writefile(myfile, chr, 19);
chr = "\n";
writefile(myfile, chr, 1);
chr = (
out_proc)->kstack;
writefile(myfile, chr, 40);
chr = "\n";
writefile(myfile, chr, 1);
enum procstate this_procstate = (out_proc)->state;
if (this_procstate == UNUSED)
chr = "0";
else if (this_procstate == EMBRYO)
chr = "1";
else if (this_procstate == SLEEPING)
chr = "2";
else if (this_procstate == RUNNABLE)
chr = "3";
else if (this_procstate == RUNNING)
chr = "4";
else if (this_procstate == ZOMBIE)
chr = "5";
writefile(myfile, chr, 1);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((
out_proc)->context->edi));
writefile(myfile, chr, 19);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((out_proc)->context->esi));
writefile(myfile, chr, 19);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((
out_proc)->context->ebx));
writefile(myfile, chr, 19);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((out_proc)->context->ebp));
writefile(myfile, chr, 19);
chr = "\n";
writefile(myfile, chr, 1);
chr = itoa((int)((
out_proc)->context->eip));
writefile(myfile, chr, 19);

Parham Alvani
@1995parham
Jan 15 2016 15:51
readi
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:51
in code e doostemune
motenasebe haminam read dare
Parham Alvani
@1995parham
Jan 15 2016 15:52
خب این دوستمون
تستسش
با fork
هست ؟
یعنی ؟
هم رید و رایتش
در یک فایل هست ؟
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:52
zaheran
Parham Alvani
@1995parham
Jan 15 2016 15:52
خب عزیزم
این کار نمیکنه
اگر از fork
دربیاد
Saleh Khazaei
@salehkhazaei
Jan 15 2016 15:53
bebin man chesham baz nemimune, ye nim saat bekhabam age bazam gir kardi miam bebinam
Saleh Khazaei
@salehkhazaei
Jan 15 2016 17:41
اقا
توی همون شرایطی که گفتی هم اگر کار کنه قسمت خوبی از نمره رو بهتون میدم
Parham Alvani
@1995parham
Jan 15 2016 17:45
:|
الان من سوالم این هست
کسی موفق شده مگر ؟
جز در اون شرایط ؟
من نمره میخام ! با وضع تمارین فاجعه‌ام
:(
این ترم گند زدم آقا
Saleh Khazaei
@salehkhazaei
Jan 15 2016 17:47
بذار ببینم تایید میشه توی گروه تی ای ها یا نه
Saleh Khazaei
@salehkhazaei
Jan 15 2016 18:07

Saleh Khazaei, [15.01.16 21:36]
[Forwarded from Saleh Khazaei]
با توجه به اینکه اکثر دانشجویان کد زدن برای پروژه اجباری را علیرغم هشدار های داده شده از یکی دو روز گذشته شروع کرده اند و با مشکلات این پروژه تازه روبرو شده اند، تصمیم تدریس یاران بر این شد که کامل ترین پروژه نمره کامل را گرفته و پروژه بقیه دانشجویان نسبت به آن نمره دهی شود. دقت کنید که این بدین منظور است که همه دانشجویان حداکثر سعی خود در راستای درگیر شدن با پروژه اجباری را داشته باشند و قسمتی از نمره پروژه را بگیرند. دقت کنید که تعدادی از دانشجویان با ادعای کامل بودن پروژه، پروژه خود را آپلود کرده اند. بنابراین به سعی و تلاش خود برای کامل کردن پروژه خود ادامه دهید و درنظر داشته باشید که متناسب با پیشرفت شما به شما نمره داده خواهد شد.

Saleh Khazaei, [15.01.16 21:36]
[Forwarded from Saleh Khazaei]
به همین دلیل نمرات پروژه اجباری تا پایان تحویل پروژه ها مشخص نخواهد شد، بنابراین در روز تحویل بر دادن نمره اضافه تر و ... اصرار نورزید.

Pooya Parsa
@pi0
Jan 15 2016 21:14

چه شاااخ :))

آقا بعدا اینو با تلگرام integrate کنیم :))